@Name(value="signActions") @Scope(value=CONVERSATION) public class SignActions extends Object implements Serializable
Constructor and Description |
---|
SignActions() |
Modifier and Type | Method and Description |
---|---|
protected void |
error(String msg) |
protected String |
getArchiveFilename(String filename) |
List<X509Certificate> |
getCertificateList()
Returns info about the certificates contained in the current document.
|
protected DocumentModel |
getCurrentUserModel() |
protected SignatureService.SigningDisposition |
getDisposition(boolean originalIsPdf) |
protected String |
getMessage(String msg) |
protected boolean |
getPDFA() |
SignatureService.StatusWithBlob |
getSigningStatus()
Gets the signing status for the current document.
|
protected void |
info(String msg) |
protected void |
notifyEvent(String eventId,
DocumentModel source,
Map<String,Serializable> properties,
String comment) |
void |
signCurrentDoc(String signingReason,
String password)
Signs digitally a PDF blob contained in the current document, modifies the document status and updates UI &
auditing messages related to signing
|
protected void |
warn(String msg) |
public static final String SIGNATURE_USE_PDFA_PROP
public static final String SIGNATURE_DISPOSITION_PDF
public static final String SIGNATURE_DISPOSITION_NOTPDF
public static final String SIGNATURE_ARCHIVE_FILENAME_FORMAT_PROP
public static final String DEFAULT_ARCHIVE_FORMAT
SimpleDateFormat
.protected static final String LABEL_SIGN_DOCUMENT_MISSING
protected static final String NOTIFICATION_SIGN_PROBLEM
protected static final String NOTIFICATION_SIGN_CERTIFICATE_ACCESS_PROBLEM
protected static final String NOTIFICATION_SIGN_SIGNED
public static final String MIME_TYPE_PDF
public static final String DOCUMENT_SIGNED
public static final String DOCUMENT_SIGNED_COMMENT
@In(create=true) protected transient SignatureService signatureService
@In(create=true) protected transient CertService certService
@In(create=true) protected transient NavigationContext navigationContext
@In(create=true) protected ResourcesAccessor resourcesAccessor
@In(create=true, required=false) protected org.jboss.seam.faces.FacesMessages facesMessages
@In(create=true) protected transient UserManager userManager
@In(create=true) protected Principal currentUser
public SignActions()
protected String getMessage(String msg)
protected DocumentModel getCurrentUserModel()
public void signCurrentDoc(String signingReason, String password)
signingReason
- password
- SignException
protected boolean getPDFA()
protected SignatureService.SigningDisposition getDisposition(boolean originalIsPdf)
protected String getArchiveFilename(String filename)
public SignatureService.StatusWithBlob getSigningStatus()
public List<X509Certificate> getCertificateList() throws SignException
SignException
protected void notifyEvent(String eventId, DocumentModel source, Map<String,Serializable> properties, String comment)
Copyright © 2019 Nuxeo. All rights reserved.