Interface ShareFileService
- All Superinterfaces:
 com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("sharefile")
public interface ShareFileService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the ShareFile Service.
- Since:
 - 7.2.1
 - Author:
 - Marco Meschieri - LogicalDOC
 
- 
Nested Class Summary
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptionSaves the settings into the database and returns the authorization URL the user must be redirected to.booleanExports documents and folders into ShareFilleintimportDocuments(long targetFolder, List<String> itemIds) booleanChecks if the current user is authorized to interact with ShreFileRetrieve the settings saved for connecting to FileShare 
- 
Method Details
- 
exportDocuments
boolean exportDocuments(String targetFolder, List<Long> folderIds, List<Long> docIds) throws ServerException Exports documents and folders into ShareFille- Parameters:
 targetFolder- the target folder in ShareFilefolderIds- Ids of the folders to be imported (all sub-folders and docs will be imported as well)docIds- Ids of the documents to be imported- Returns:
 - if the document have been exported successfully
 - Throws:
 ServerException- an error happened in the server application
 - 
importDocuments
- Throws:
 ServerException
 - 
loadSettings
Retrieve the settings saved for connecting to FileShare- Returns:
 - the settings
 - Throws:
 ServerException- an error happened in the server application
 - 
authorize
Saves the settings into the database and returns the authorization URL the user must be redirected to.- Parameters:
 clientId- the client identifierclientSecret- the client secret- Returns:
 - the authorization URL
 - Throws:
 ServerException- an error happened in the server application
 - 
isAuthorized
Checks if the current user is authorized to interact with ShreFile- Returns:
 - if you are authorized
 - Throws:
 ServerException- an error happened in the server application
 
 -