Class SoapSignClient
- java.lang.Object
-
- com.logicaldoc.webservice.soap.client.SoapClient<SignService>
-
- com.logicaldoc.sign.webservice.soap.client.SoapSignClient
-
- All Implemented Interfaces:
SignService
public class SoapSignClient extends com.logicaldoc.webservice.soap.client.SoapClient<SignService> implements SignService
-
-
Constructor Summary
Constructors Constructor Description SoapSignClient(String endpoint)
SoapSignClient(String endpoint, int gzipThreshold, boolean log, int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateCertificate(String sid)
* Generates a new certificate for the uservoid
markDocumentSigned(String sid, long docId, String reason, String certificate)
Marks a document as signed(it does not apply any signature, just marks the document as signed)Long[]
sign(String sid, Long[] docIds, String reason)
Signs a set of documents
-
-
-
Constructor Detail
-
SoapSignClient
public SoapSignClient(String endpoint, int gzipThreshold, boolean log, int timeout) throws IOException
- Throws:
IOException
-
SoapSignClient
public SoapSignClient(String endpoint) throws IOException
- Throws:
IOException
-
-
Method Detail
-
generateCertificate
public void generateCertificate(String sid) throws Exception
Description copied from interface:SignService
* Generates a new certificate for the user- Specified by:
generateCertificate
in interfaceSignService
- Parameters:
sid
- The session identifier- Throws:
Exception
- error in the server
-
sign
public Long[] sign(String sid, Long[] docIds, String reason) throws Exception
Description copied from interface:SignService
Signs a set of documents- Specified by:
sign
in interfaceSignService
- Parameters:
sid
- The session identifierdocIds
- Identifiers of the documents you wants to signreason
- Reason for the signature- Returns:
- The list of the documents that were signed
- Throws:
Exception
- error in the server
-
markDocumentSigned
public void markDocumentSigned(String sid, long docId, String reason, String certificate) throws Exception
Description copied from interface:SignService
Marks a document as signed(it does not apply any signature, just marks the document as signed)- Specified by:
markDocumentSigned
in interfaceSignService
- Parameters:
sid
- The session identifierdocId
- Identifier of the documentreason
- Reason for the signaturecertificate
- Description of the certificate to save in the even- Throws:
Exception
- error in the server
-
-