Interface ShareFileService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("sharefile") public interface ShareFileService extends com.google.gwt.user.client.rpc.RemoteServiceThe client side stub for the ShareFile Service.- Since:
- 7.2.1
- Author:
- Marco Meschieri - LogicalDOC
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classShareFileService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringauthorize(String clientId, String clientSecret)Saves the settings into the database and returns the authorization URL the user must be redirected to.booleanexportDocuments(String targetFolder, long[] folderIds, long[] docIds)Exports documents and folders into ShareFilleintimportDocuments(long targetFolder, String[] itemIds)booleanisAuthorized()Checks if the current user is authorized to interact with ShreFileString[]loadSettings()Retrieve the settings saved for connecting to FileShare
-
-
-
Method Detail
-
exportDocuments
boolean exportDocuments(String targetFolder, long[] folderIds, 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
int importDocuments(long targetFolder, String[] itemIds) throws ServerException- Throws:
ServerException
-
loadSettings
String[] loadSettings() throws ServerException
Retrieve the settings saved for connecting to FileShare- Returns:
- the settings
- Throws:
ServerException- an error happened in the server application
-
authorize
String authorize(String clientId, String clientSecret) throws ServerException
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
boolean isAuthorized() throws ServerExceptionChecks if the current user is authorized to interact with ShreFile- Returns:
- if you are authorized
- Throws:
ServerException- an error happened in the server application
-
-