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
-
Method Summary
Modifier and TypeMethodDescriptionSaves the settings into the database and returns the authorization URL the user must be redirected to.boolean
exportDocuments
(String targetFolder, Long[] folderIds, Long[] docIds) Exports documents and folders into ShareFilleint
importDocuments
(long targetFolder, String[] itemIds) boolean
Checks if the current user is authorized to interact with ShreFileString[]
Retrieve the settings saved for connecting to FileShare
-
Method Details
-
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
- 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
-