public interface IWordDocumentTemplating
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
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getMailMergeFields(java.lang.String ticket,
java.lang.String objectId)
Get all mailmerge fields from a docx word document/template
|
javax.activation.DataHandler |
getMergeTemplate(java.lang.String ticket,
java.lang.String templateName)
returns DataHandler of the Word template
|
byte[] |
performMailMerge(java.lang.String ticket,
java.lang.String objectId,
java.util.Map<java.lang.String,TemplateAnswer> fields)
perform a mailmerge aginst the passed in word document and returns a PDF.
|
byte[] |
performMailMergeAndReturnWordDocument(java.lang.String ticket,
java.lang.String objectId,
java.util.Map<java.lang.String,TemplateAnswer> fields)
performs a mailmerge and returns the completed word document
|
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.
|
boolean |
templateIdExists(java.lang.String templateName,
java.lang.String ticket)
checks for the existance of a template in a docbase.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getMailMergeFields(java.lang.String ticket, java.lang.String objectId)
ticket
- - cookie or parameterobjectId
- - docbase object id (documentum or alfresco)byte[] performMailMerge(java.lang.String ticket, java.lang.String objectId, java.util.Map<java.lang.String,TemplateAnswer> fields)
ticket
- - cookie or parameterfields
- - map of mailmerge keys and their valuesobjectId
- - docbase object id (documentum or alfresco)byte[] performMailMergeAndReturnWordDocument(java.lang.String ticket, java.lang.String objectId, java.util.Map<java.lang.String,TemplateAnswer> fields)
ticket
- - cookie or parameterobjectId
- - object Id of the templatefields
- - mailmerge keys and their valuesjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFields(java.lang.String ticket, java.lang.String objectId)
ticket
- - cookie or parameterobjectId
- - docbase object id (documentum or alfresco)byte[] performMerge(java.lang.String ticket, java.lang.String objectId, java.util.Map<java.lang.String,TemplateAnswer> fields)
ticket
- - cookie or parameterfields
- - map of template merge keys and their valuesobjectId
- - docbase object id (documentum or alfresco) of template/packageboolean templateIdExists(java.lang.String templateName, java.lang.String ticket)
templateName
- - cookie or parameterticket
- - map of template merge keys and their valuesjavax.activation.DataHandler getMergeTemplate(java.lang.String ticket, java.lang.String templateName)
ticket
- - map of template merge keys and their valuestemplateName
- - cookie or parameter