Package com.docusign.esign.model
Class CompositeTemplate
- java.lang.Object
-
- com.docusign.esign.model.CompositeTemplate
-
- All Implemented Interfaces:
Serializable
public class CompositeTemplate extends Object implements Serializable
This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. [composite]: /docs/esign-rest-api/esign101/concepts/templates/composite/.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompositeTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeTemplateaddInlineTemplatesItem(InlineTemplate inlineTemplatesItem)addInlineTemplatesItem.CompositeTemplateaddServerTemplatesItem(ServerTemplate serverTemplatesItem)addServerTemplatesItem.CompositeTemplatecompositeTemplateId(String compositeTemplateId)compositeTemplateId.CompositeTemplatedocument(Document document)document.booleanequals(Object o)Compares objects.StringgetCompositeTemplateId()The identify of this composite template.DocumentgetDocument()An optional document object that will act as the primary document in the composite template object.List<InlineTemplate>getInlineTemplates()Zero or more inline templates and their position in the overlay.StringgetPdfMetaDataTemplateSequence().List<ServerTemplate>getServerTemplates()0 or more server-side templates and their position in the overlay.inthashCode()Returns the HashCode.CompositeTemplateinlineTemplates(List<InlineTemplate> inlineTemplates)inlineTemplates.CompositeTemplatepdfMetaDataTemplateSequence(String pdfMetaDataTemplateSequence)pdfMetaDataTemplateSequence.CompositeTemplateserverTemplates(List<ServerTemplate> serverTemplates)serverTemplates.voidsetCompositeTemplateId(String compositeTemplateId)setCompositeTemplateId.voidsetDocument(Document document)setDocument.voidsetInlineTemplates(List<InlineTemplate> inlineTemplates)setInlineTemplates.voidsetPdfMetaDataTemplateSequence(String pdfMetaDataTemplateSequence)setPdfMetaDataTemplateSequence.voidsetServerTemplates(List<ServerTemplate> serverTemplates)setServerTemplates.StringtoString()Converts the given object to string.
-
-
-
Method Detail
-
compositeTemplateId
public CompositeTemplate compositeTemplateId(String compositeTemplateId)
compositeTemplateId.- Returns:
- CompositeTemplate
-
getCompositeTemplateId
public String getCompositeTemplateId()
The identify of this composite template. It is used as a reference when adding document object information. If used, the document's `content-disposition` must include the composite template ID to which the document should be added. If a composite template ID is not specified in the content-disposition, the document is applied based on the value of the `documentId` property only. If no document object is specified, the composite template inherits the first document..- Returns:
- compositeTemplateId
-
setCompositeTemplateId
public void setCompositeTemplateId(String compositeTemplateId)
setCompositeTemplateId.
-
document
public CompositeTemplate document(Document document)
document.- Returns:
- CompositeTemplate
-
getDocument
public Document getDocument()
An optional document object that will act as the primary document in the composite template object. If the document node is present, it will take precedence over any server template or inline template documents. It always comes first. Only use this when you want to supply the document dynamically..- Returns:
- document
-
setDocument
public void setDocument(Document document)
setDocument.
-
inlineTemplates
public CompositeTemplate inlineTemplates(List<InlineTemplate> inlineTemplates)
inlineTemplates.- Returns:
- CompositeTemplate
-
addInlineTemplatesItem
public CompositeTemplate addInlineTemplatesItem(InlineTemplate inlineTemplatesItem)
addInlineTemplatesItem.- Returns:
- CompositeTemplate
-
getInlineTemplates
public List<InlineTemplate> getInlineTemplates()
Zero or more inline templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value..- Returns:
- inlineTemplates
-
setInlineTemplates
public void setInlineTemplates(List<InlineTemplate> inlineTemplates)
setInlineTemplates.
-
pdfMetaDataTemplateSequence
public CompositeTemplate pdfMetaDataTemplateSequence(String pdfMetaDataTemplateSequence)
pdfMetaDataTemplateSequence.- Returns:
- CompositeTemplate
-
getPdfMetaDataTemplateSequence
public String getPdfMetaDataTemplateSequence()
.- Returns:
- pdfMetaDataTemplateSequence
-
setPdfMetaDataTemplateSequence
public void setPdfMetaDataTemplateSequence(String pdfMetaDataTemplateSequence)
setPdfMetaDataTemplateSequence.
-
serverTemplates
public CompositeTemplate serverTemplates(List<ServerTemplate> serverTemplates)
serverTemplates.- Returns:
- CompositeTemplate
-
addServerTemplatesItem
public CompositeTemplate addServerTemplatesItem(ServerTemplate serverTemplatesItem)
addServerTemplatesItem.- Returns:
- CompositeTemplate
-
getServerTemplates
public List<ServerTemplate> getServerTemplates()
0 or more server-side templates and their position in the overlay. If supplied, they are overlaid into the envelope in the order of their Sequence value.- Returns:
- serverTemplates
-
setServerTemplates
public void setServerTemplates(List<ServerTemplate> serverTemplates)
setServerTemplates.
-
equals
public boolean equals(Object o)
Compares objects.
-
-