Interface ZohoService
- 
- All Superinterfaces:
 com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("zoho") public interface ZohoService extends com.google.gwt.user.client.rpc.RemoteServiceThe client side stub for the Zoho Service.- Since:
 - 7.5.2
 - Author:
 - Marco Meschieri - LogicalDOC
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classZohoService.Instance 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GUIDocumentcheckin(long docId, String comment, boolean major)Performs the check-in of a Zoho's document into the LogicalDOC repositoryvoiddelete(String resourceId)Deletes a document in ZohobooleanexportDocuments(String targetFolderId, long[] folderIds, long[] docIds)Exports documents and folders into ZohointimportDocuments(long targetFolder, String[] folderCompositeIds, String[] documentIds)Exports documents and folders from Zoho into LogicalDOCStringloadAuthToken()voidsaveAuthToken(String authToken)Stringupload(long docId)Uploads a document to Zoho. 
 - 
 
- 
- 
Method Detail
- 
saveAuthToken
void saveAuthToken(String authToken) throws ServerException
- Throws:
 ServerException
 
- 
loadAuthToken
String loadAuthToken() throws ServerException
- Throws:
 ServerException
 
- 
exportDocuments
boolean exportDocuments(String targetFolderId, long[] folderIds, long[] docIds) throws ServerException
Exports documents and folders into Zoho- Parameters:
 targetFolderId- the target path in Zoho (must be a folder)folderIds- Ids of the folders to be imported (all subfolders and docs will be imported as welldocIds- Ids of the documents to be imported- Returns:
 - true if the import was successful
 - Throws:
 ServerException- error in the server application
 
- 
importDocuments
int importDocuments(long targetFolder, String[] folderCompositeIds, String[] documentIds) throws ServerExceptionExports documents and folders from Zoho into LogicalDOC- Parameters:
 targetFolder- ID of the root folder that will receive the imported elementsfolderCompositeIds- array of the identifiers of the Zoho folder each one is a tokenized string folder_name:folder_iddocumentIds- identifiers of the documents in Zoho to be imported- Returns:
 - number of imported files
 - Throws:
 ServerException- error in the server application
 
- 
upload
String upload(long docId) throws ServerException
Uploads a document to Zoho.- Parameters:
 docId- ID of the document to upload- Returns:
 - The resourceId of the uploaded document
 - Throws:
 ServerException- error in the server application
 
- 
delete
void delete(String resourceId) throws ServerException
Deletes a document in Zoho- Parameters:
 resourceId- identifier of the document to delete- Throws:
 ServerException- error in the server application
 
- 
checkin
GUIDocument checkin(long docId, String comment, boolean major) throws ServerException
Performs the check-in of a Zoho's document into the LogicalDOC repository- Parameters:
 docId- identifier of the document to updatecomment- The comment left for the checkinmajor- If this is a major or minor release- Returns:
 - The checked-in document
 - Throws:
 ServerException- error in the server application
 
 - 
 
 -