public abstract class TSGAbstractAppendSignaturePageImpl extends java.lang.Object implements ISignaturePage
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
dateFormat |
protected java.lang.String |
delegateSigWording
Spring injected delegate Signature wording
|
protected java.io.File |
templateLocation |
Constructor and Description |
---|
TSGAbstractAppendSignaturePageImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
appendSignaturePages(java.lang.String ticket,
java.lang.String psiId,
ApprovalDetails approvalDetails)
Appends signature page to an Active Wizard PSI.
|
void |
cacheUserBean(java.lang.String ticket,
SignatureEvent formSignature,
java.util.Map<java.lang.String,java.lang.Object> userBeanCache)
This method caches the user bean associated with the formSignature event
or does nothing if this user bean already exists
|
boolean |
createSignaturePage(java.lang.String ticket,
java.lang.String objectId,
java.util.List<SignatureEvent> signatures,
EnhancedCompleteObject formOrDoc,
java.util.Map<java.lang.String,java.lang.Object> userBeanCache)
Create a signature page pdf of the workflow doc or form doc
|
protected java.lang.String |
getDateFormat() |
protected java.io.File |
getTemplateLocation() |
protected java.lang.String |
getValue(EnhancedCompleteObject formOrDoc,
java.util.List<SignatureEvent> signatures,
java.lang.String attribute,
java.lang.String delimiter,
java.util.Map<java.lang.String,java.lang.Object> userBeanCache) |
java.lang.String |
resolveTokensSimple(EnhancedCompleteObject formOrDoc,
java.util.List<SignatureEvent> signatures,
java.lang.String html,
java.lang.String delimiter,
java.util.Map<java.lang.String,java.lang.Object> userBeanCache) |
abstract boolean |
saveToRepository(java.lang.String ticket,
java.lang.String objectId,
EnhancedCompleteObject appendedDoc)
Requires a repository specific implementation.
|
void |
setDateFormat(java.lang.String dateFormat) |
@Value(value="${aw.esig.template.location}") protected java.io.File templateLocation
protected java.lang.String dateFormat
@Value(value="${wizard.delegate.signature.wording}") protected java.lang.String delegateSigWording
public void setDateFormat(java.lang.String dateFormat)
protected java.lang.String getDateFormat()
protected java.io.File getTemplateLocation()
public boolean appendSignaturePages(java.lang.String ticket, java.lang.String psiId, ApprovalDetails approvalDetails)
appendSignaturePages
in interface ISignaturePage
ticket
- - OpenContent ticketpsiId
- - PSI IdapprovalDetails
- public boolean createSignaturePage(java.lang.String ticket, java.lang.String objectId, java.util.List<SignatureEvent> signatures, EnhancedCompleteObject formOrDoc, java.util.Map<java.lang.String,java.lang.Object> userBeanCache)
createSignaturePage
in interface ISignaturePage
ticket
- objectId
- - id of the form or wfdocsignatures
- - The signatures used to create pagetemplateLocation
- - The location of the template to useformOrDoc
- - EnhancedCompleteObjectpublic java.lang.String resolveTokensSimple(EnhancedCompleteObject formOrDoc, java.util.List<SignatureEvent> signatures, java.lang.String html, java.lang.String delimiter, java.util.Map<java.lang.String,java.lang.Object> userBeanCache)
protected java.lang.String getValue(EnhancedCompleteObject formOrDoc, java.util.List<SignatureEvent> signatures, java.lang.String attribute, java.lang.String delimiter, java.util.Map<java.lang.String,java.lang.Object> userBeanCache)
public abstract boolean saveToRepository(java.lang.String ticket, java.lang.String objectId, EnhancedCompleteObject appendedDoc)
ticket
- objectId
- appendedDoc
- public void cacheUserBean(java.lang.String ticket, SignatureEvent formSignature, java.util.Map<java.lang.String,java.lang.Object> userBeanCache)
cacheUserBean
in interface ISignaturePage
ticket
- formSignature
- userBeanCache
- - reference to the single user bean cache that is passed around
in TSGAppendSignaturePageImpl