public class HotDocsWordDocumentTemplatingImpl extends AbstractWordDocumentTemplatingImpl implements IWordDocumentTemplating
Constructor and Description |
---|
HotDocsWordDocumentTemplatingImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getFields(java.lang.String ticket,
java.lang.String objectId)
Get all fields from a (non-mailmerge) docx word document/template
|
javax.activation.DataHandler |
getMergeTemplate(java.lang.String ticket,
java.lang.String templateName)
returns DataHandler of the Word template
|
void |
parseWizardForm(java.lang.String ticket,
java.lang.String formId,
java.lang.String stringifiedPSI) |
byte[] |
performMerge(java.lang.String ticket,
java.lang.String objectId,
java.util.Map<java.lang.String,TemplateAnswer> fields)
perform a merge against the passed in template/package.
|
void |
setSigningKey(java.lang.String signingKey) |
void |
setSubscriberId(java.lang.String subscriberId) |
getDataMergeEnabled, getDataMergeTemplatePath, getMailMergeFields, performMailMerge, performMailMergeAndReturnWordDocument, setDataMergeEnabled, setDataMergeTemplatePath, templateIdExists
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMailMergeFields, performMailMerge, performMailMergeAndReturnWordDocument, templateIdExists
public void setSubscriberId(java.lang.String subscriberId)
public void setSigningKey(java.lang.String signingKey)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFields(java.lang.String ticket, java.lang.String objectId)
IWordDocumentTemplating
getFields
in interface IWordDocumentTemplating
ticket
- - cookie or parameterobjectId
- - docbase object id (documentum or alfresco)public javax.activation.DataHandler getMergeTemplate(java.lang.String ticket, java.lang.String templateName)
IWordDocumentTemplating
getMergeTemplate
in interface IWordDocumentTemplating
ticket
- - map of template merge keys and their valuestemplateName
- - cookie or parameterpublic void parseWizardForm(java.lang.String ticket, java.lang.String formId, java.lang.String stringifiedPSI)
public byte[] performMerge(java.lang.String ticket, java.lang.String objectId, java.util.Map<java.lang.String,TemplateAnswer> fields)
IWordDocumentTemplating
performMerge
in interface IWordDocumentTemplating
ticket
- - cookie or parameterobjectId
- - docbase object id (documentum or alfresco) of template/packagefields
- - map of template merge keys and their values