Interface SignService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("sign") public interface SignService extends com.google.gwt.user.client.rpc.RemoteServiceThe client side stub for the Sign Service. This service gives all needed methods to handle documents signature.- Since:
- 6.1
- Author:
- Matteo Caruso - LogicalDOC
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSignService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteCertificate()Delete the certificate of the current uservoiddeleteKeystore(long tenantId)Deletes the actual key storevoidgenerateNewCertificate()voidgenerateNewKeystore(GUIKeystore keystore)Discards the actual key store and generates a new onevoidimporKeystore(GUIKeystore keystore)booleanisVisualSignatureEnabled()GUIKeystoreloadKeystore(long tenantId)Gets the keystore's metadata of the given tenantvoidsaveKeystore(GUIKeystore keystore)voidsignDocuments(long[] docIds, String reason, int page, String signX, String signY, String signWidth)
-
-
-
Method Detail
-
loadKeystore
GUIKeystore loadKeystore(long tenantId) throws ServerException
Gets the keystore's metadata of the given tenant- Parameters:
tenantId- identifier of the tenant- Returns:
- the key store
- Throws:
ServerException- an error happened in the server application
-
generateNewKeystore
void generateNewKeystore(GUIKeystore keystore) throws ServerException
Discards the actual key store and generates a new one- Parameters:
keystore- the key store details- Throws:
ServerException- an error happened in the server application
-
generateNewCertificate
void generateNewCertificate() throws ServerException- Throws:
ServerException
-
deleteCertificate
void deleteCertificate() throws ServerExceptionDelete the certificate of the current user- Throws:
ServerException- an error happened in the server application
-
deleteKeystore
void deleteKeystore(long tenantId) throws ServerExceptionDeletes the actual key store- Parameters:
tenantId- identifier of the tenant- Throws:
ServerException- an error happened in the server application
-
saveKeystore
void saveKeystore(GUIKeystore keystore) throws ServerException
- Throws:
ServerException
-
imporKeystore
void imporKeystore(GUIKeystore keystore) throws ServerException
- Throws:
ServerException
-
isVisualSignatureEnabled
boolean isVisualSignatureEnabled() throws ServerException- Throws:
ServerException
-
signDocuments
void signDocuments(long[] docIds, String reason, int page, String signX, String signY, String signWidth) throws ServerException- Throws:
ServerException
-
-