Package com.docusign.esign.model
Class Document
- java.lang.Object
-
- com.docusign.esign.model.Document
-
public class Document extends java.lang.ObjectDocument.
-
-
Constructor Summary
Constructors Constructor Description Document()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentaddDocumentFieldsItem(NameValue documentFieldsItem)addDocumentFieldsItem.DocumentaddMatchBoxesItem(MatchBox matchBoxesItem)addMatchBoxesItem.DocumentapplyAnchorTabs(java.lang.String applyAnchorTabs)applyAnchorTabs.DocumentassignTabsToRecipientId(java.lang.String assignTabsToRecipientId)assignTabsToRecipientId.Documentdisplay(java.lang.String display)display.DocumentdocumentBase64(java.lang.String documentBase64)documentBase64.DocumentdocumentFields(java.util.List<NameValue> documentFields)documentFields.DocumentdocumentId(java.lang.String documentId)documentId.DocumentencryptedWithKeyManager(java.lang.String encryptedWithKeyManager)encryptedWithKeyManager.booleanequals(java.lang.Object o)Compares objects.DocumentfileExtension(java.lang.String fileExtension)fileExtension.DocumentfileFormatHint(java.lang.String fileFormatHint)fileFormatHint.java.lang.StringgetApplyAnchorTabs()Reserved: TBD.java.lang.StringgetAssignTabsToRecipientId().java.lang.StringgetDisplay().java.lang.StringgetDocumentBase64()The document's bytes.java.util.List<NameValue>getDocumentFields().java.lang.StringgetDocumentId()Specifies the document ID number that the tab is placed on.java.lang.StringgetEncryptedWithKeyManager()When set to **true**, the document is been already encrypted by the sender for use with the DocuSign Key Manager Security Appliance.java.lang.StringgetFileExtension()The file extension type of the document.java.lang.StringgetFileFormatHint().DocumentHtmlDefinitiongetHtmlDefinition()Get htmlDefinition.java.lang.StringgetIncludeInDownload().java.util.List<MatchBox>getMatchBoxes()Matchboxes define areas in a document for document matching when you are creating envelopes.java.lang.StringgetName().java.lang.StringgetOrder().java.lang.StringgetPages().java.lang.StringgetPassword().java.lang.StringgetPdfFormFieldOption().java.lang.StringgetRemoteUrl()The file id from the cloud storage service where the document is located.java.lang.StringgetSignerMustAcknowledge().TabsgetTabs()Get tabs.java.lang.StringgetTemplateLocked()When set to **true**, the sender cannot change any attributes of the recipient.java.lang.StringgetTemplateRequired()When set to **true**, the sender may not remove the recipient.java.lang.StringgetTransformPdfFields()When set to **true**, PDF form field data is transformed into document tab values when the PDF form field name matches the DocuSign custom tab tabLabel.java.lang.StringgetUri().inthashCode()Returns the HashCode.DocumenthtmlDefinition(DocumentHtmlDefinition htmlDefinition)htmlDefinition.DocumentincludeInDownload(java.lang.String includeInDownload)includeInDownload.java.lang.BooleanisSignerMustAcknowledgeUseAccountDefault().DocumentmatchBoxes(java.util.List<MatchBox> matchBoxes)matchBoxes.Documentname(java.lang.String name)name.Documentorder(java.lang.String order)order.Documentpages(java.lang.String pages)pages.Documentpassword(java.lang.String password)password.DocumentpdfFormFieldOption(java.lang.String pdfFormFieldOption)pdfFormFieldOption.DocumentremoteUrl(java.lang.String remoteUrl)remoteUrl.voidsetApplyAnchorTabs(java.lang.String applyAnchorTabs)setApplyAnchorTabs.voidsetAssignTabsToRecipientId(java.lang.String assignTabsToRecipientId)setAssignTabsToRecipientId.voidsetDisplay(java.lang.String display)setDisplay.voidsetDocumentBase64(java.lang.String documentBase64)setDocumentBase64.voidsetDocumentFields(java.util.List<NameValue> documentFields)setDocumentFields.voidsetDocumentId(java.lang.String documentId)setDocumentId.voidsetEncryptedWithKeyManager(java.lang.String encryptedWithKeyManager)setEncryptedWithKeyManager.voidsetFileExtension(java.lang.String fileExtension)setFileExtension.voidsetFileFormatHint(java.lang.String fileFormatHint)setFileFormatHint.voidsetHtmlDefinition(DocumentHtmlDefinition htmlDefinition)setHtmlDefinition.voidsetIncludeInDownload(java.lang.String includeInDownload)setIncludeInDownload.voidsetMatchBoxes(java.util.List<MatchBox> matchBoxes)setMatchBoxes.voidsetName(java.lang.String name)setName.voidsetOrder(java.lang.String order)setOrder.voidsetPages(java.lang.String pages)setPages.voidsetPassword(java.lang.String password)setPassword.voidsetPdfFormFieldOption(java.lang.String pdfFormFieldOption)setPdfFormFieldOption.voidsetRemoteUrl(java.lang.String remoteUrl)setRemoteUrl.voidsetSignerMustAcknowledge(java.lang.String signerMustAcknowledge)setSignerMustAcknowledge.voidsetSignerMustAcknowledgeUseAccountDefault(java.lang.Boolean signerMustAcknowledgeUseAccountDefault)setSignerMustAcknowledgeUseAccountDefault.voidsetTabs(Tabs tabs)setTabs.voidsetTemplateLocked(java.lang.String templateLocked)setTemplateLocked.voidsetTemplateRequired(java.lang.String templateRequired)setTemplateRequired.voidsetTransformPdfFields(java.lang.String transformPdfFields)setTransformPdfFields.voidsetUri(java.lang.String uri)setUri.DocumentsignerMustAcknowledge(java.lang.String signerMustAcknowledge)signerMustAcknowledge.DocumentsignerMustAcknowledgeUseAccountDefault(java.lang.Boolean signerMustAcknowledgeUseAccountDefault)signerMustAcknowledgeUseAccountDefault.Documenttabs(Tabs tabs)tabs.DocumenttemplateLocked(java.lang.String templateLocked)templateLocked.DocumenttemplateRequired(java.lang.String templateRequired)templateRequired.java.lang.StringtoString()Converts the given object to string.DocumenttransformPdfFields(java.lang.String transformPdfFields)transformPdfFields.Documenturi(java.lang.String uri)uri.
-
-
-
Method Detail
-
applyAnchorTabs
public Document applyAnchorTabs(java.lang.String applyAnchorTabs)
applyAnchorTabs.- Returns:
- Document
-
getApplyAnchorTabs
public java.lang.String getApplyAnchorTabs()
Reserved: TBD.- Returns:
- applyAnchorTabs
-
setApplyAnchorTabs
public void setApplyAnchorTabs(java.lang.String applyAnchorTabs)
setApplyAnchorTabs.
-
assignTabsToRecipientId
public Document assignTabsToRecipientId(java.lang.String assignTabsToRecipientId)
assignTabsToRecipientId.- Returns:
- Document
-
getAssignTabsToRecipientId
public java.lang.String getAssignTabsToRecipientId()
.- Returns:
- assignTabsToRecipientId
-
setAssignTabsToRecipientId
public void setAssignTabsToRecipientId(java.lang.String assignTabsToRecipientId)
setAssignTabsToRecipientId.
-
display
public Document display(java.lang.String display)
display.- Returns:
- Document
-
getDisplay
public java.lang.String getDisplay()
.- Returns:
- display
-
setDisplay
public void setDisplay(java.lang.String display)
setDisplay.
-
documentBase64
public Document documentBase64(java.lang.String documentBase64)
documentBase64.- Returns:
- Document
-
getDocumentBase64
public java.lang.String getDocumentBase64()
The document's bytes. This field can be used to include a base64 version of the document bytes within an envelope definition instead of sending the document using a multi-part HTTP request. The maximum document size is smaller if this field is used due to the overhead of the base64 encoding..- Returns:
- documentBase64
-
setDocumentBase64
public void setDocumentBase64(java.lang.String documentBase64)
setDocumentBase64.
-
documentFields
public Document documentFields(java.util.List<NameValue> documentFields)
documentFields.- Returns:
- Document
-
addDocumentFieldsItem
public Document addDocumentFieldsItem(NameValue documentFieldsItem)
addDocumentFieldsItem.- Returns:
- Document
-
getDocumentFields
public java.util.List<NameValue> getDocumentFields()
.- Returns:
- documentFields
-
setDocumentFields
public void setDocumentFields(java.util.List<NameValue> documentFields)
setDocumentFields.
-
documentId
public Document documentId(java.lang.String documentId)
documentId.- Returns:
- Document
-
getDocumentId
public java.lang.String getDocumentId()
Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute..- Returns:
- documentId
-
setDocumentId
public void setDocumentId(java.lang.String documentId)
setDocumentId.
-
encryptedWithKeyManager
public Document encryptedWithKeyManager(java.lang.String encryptedWithKeyManager)
encryptedWithKeyManager.- Returns:
- Document
-
getEncryptedWithKeyManager
public java.lang.String getEncryptedWithKeyManager()
When set to **true**, the document is been already encrypted by the sender for use with the DocuSign Key Manager Security Appliance. .- Returns:
- encryptedWithKeyManager
-
setEncryptedWithKeyManager
public void setEncryptedWithKeyManager(java.lang.String encryptedWithKeyManager)
setEncryptedWithKeyManager.
-
fileExtension
public Document fileExtension(java.lang.String fileExtension)
fileExtension.- Returns:
- Document
-
getFileExtension
public java.lang.String getFileExtension()
The file extension type of the document. If the document is not a PDF it is converted to a PDF. .- Returns:
- fileExtension
-
setFileExtension
public void setFileExtension(java.lang.String fileExtension)
setFileExtension.
-
fileFormatHint
public Document fileFormatHint(java.lang.String fileFormatHint)
fileFormatHint.- Returns:
- Document
-
getFileFormatHint
public java.lang.String getFileFormatHint()
.- Returns:
- fileFormatHint
-
setFileFormatHint
public void setFileFormatHint(java.lang.String fileFormatHint)
setFileFormatHint.
-
htmlDefinition
public Document htmlDefinition(DocumentHtmlDefinition htmlDefinition)
htmlDefinition.- Returns:
- Document
-
getHtmlDefinition
public DocumentHtmlDefinition getHtmlDefinition()
Get htmlDefinition.- Returns:
- htmlDefinition
-
setHtmlDefinition
public void setHtmlDefinition(DocumentHtmlDefinition htmlDefinition)
setHtmlDefinition.
-
includeInDownload
public Document includeInDownload(java.lang.String includeInDownload)
includeInDownload.- Returns:
- Document
-
getIncludeInDownload
public java.lang.String getIncludeInDownload()
.- Returns:
- includeInDownload
-
setIncludeInDownload
public void setIncludeInDownload(java.lang.String includeInDownload)
setIncludeInDownload.
-
matchBoxes
public Document matchBoxes(java.util.List<MatchBox> matchBoxes)
matchBoxes.- Returns:
- Document
-
addMatchBoxesItem
public Document addMatchBoxesItem(MatchBox matchBoxesItem)
addMatchBoxesItem.- Returns:
- Document
-
getMatchBoxes
public java.util.List<MatchBox> getMatchBoxes()
Matchboxes define areas in a document for document matching when you are creating envelopes. They are only used when you upload and edit a template. A matchbox consists of 5 elements: * pageNumber - The document page number on which the matchbox will appear. * xPosition - The x position of the matchbox on a page. * yPosition - The y position of the matchbox on a page. * width - The width of the matchbox. * height - The height of the matchbox. .- Returns:
- matchBoxes
-
setMatchBoxes
public void setMatchBoxes(java.util.List<MatchBox> matchBoxes)
setMatchBoxes.
-
name
public Document name(java.lang.String name)
name.- Returns:
- Document
-
getName
public java.lang.String getName()
.- Returns:
- name
-
setName
public void setName(java.lang.String name)
setName.
-
order
public Document order(java.lang.String order)
order.- Returns:
- Document
-
getOrder
public java.lang.String getOrder()
.- Returns:
- order
-
setOrder
public void setOrder(java.lang.String order)
setOrder.
-
pages
public Document pages(java.lang.String pages)
pages.- Returns:
- Document
-
getPages
public java.lang.String getPages()
.- Returns:
- pages
-
setPages
public void setPages(java.lang.String pages)
setPages.
-
password
public Document password(java.lang.String password)
password.- Returns:
- Document
-
getPassword
public java.lang.String getPassword()
.- Returns:
- password
-
setPassword
public void setPassword(java.lang.String password)
setPassword.
-
pdfFormFieldOption
public Document pdfFormFieldOption(java.lang.String pdfFormFieldOption)
pdfFormFieldOption.- Returns:
- Document
-
getPdfFormFieldOption
public java.lang.String getPdfFormFieldOption()
.- Returns:
- pdfFormFieldOption
-
setPdfFormFieldOption
public void setPdfFormFieldOption(java.lang.String pdfFormFieldOption)
setPdfFormFieldOption.
-
remoteUrl
public Document remoteUrl(java.lang.String remoteUrl)
remoteUrl.- Returns:
- Document
-
getRemoteUrl
public java.lang.String getRemoteUrl()
The file id from the cloud storage service where the document is located. This information is returned using [ML:GET /folders] or [ML:/folders/{folderid}]. .- Returns:
- remoteUrl
-
setRemoteUrl
public void setRemoteUrl(java.lang.String remoteUrl)
setRemoteUrl.
-
signerMustAcknowledge
public Document signerMustAcknowledge(java.lang.String signerMustAcknowledge)
signerMustAcknowledge.- Returns:
- Document
-
getSignerMustAcknowledge
public java.lang.String getSignerMustAcknowledge()
.- Returns:
- signerMustAcknowledge
-
setSignerMustAcknowledge
public void setSignerMustAcknowledge(java.lang.String signerMustAcknowledge)
setSignerMustAcknowledge.
-
signerMustAcknowledgeUseAccountDefault
public Document signerMustAcknowledgeUseAccountDefault(java.lang.Boolean signerMustAcknowledgeUseAccountDefault)
signerMustAcknowledgeUseAccountDefault.- Returns:
- Document
-
isSignerMustAcknowledgeUseAccountDefault
public java.lang.Boolean isSignerMustAcknowledgeUseAccountDefault()
.- Returns:
- signerMustAcknowledgeUseAccountDefault
-
setSignerMustAcknowledgeUseAccountDefault
public void setSignerMustAcknowledgeUseAccountDefault(java.lang.Boolean signerMustAcknowledgeUseAccountDefault)
setSignerMustAcknowledgeUseAccountDefault.
-
getTabs
public Tabs getTabs()
Get tabs.- Returns:
- tabs
-
setTabs
public void setTabs(Tabs tabs)
setTabs.
-
templateLocked
public Document templateLocked(java.lang.String templateLocked)
templateLocked.- Returns:
- Document
-
getTemplateLocked
public java.lang.String getTemplateLocked()
When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. .- Returns:
- templateLocked
-
setTemplateLocked
public void setTemplateLocked(java.lang.String templateLocked)
setTemplateLocked.
-
templateRequired
public Document templateRequired(java.lang.String templateRequired)
templateRequired.- Returns:
- Document
-
getTemplateRequired
public java.lang.String getTemplateRequired()
When set to **true**, the sender may not remove the recipient. Used only when working with template recipients..- Returns:
- templateRequired
-
setTemplateRequired
public void setTemplateRequired(java.lang.String templateRequired)
setTemplateRequired.
-
transformPdfFields
public Document transformPdfFields(java.lang.String transformPdfFields)
transformPdfFields.- Returns:
- Document
-
getTransformPdfFields
public java.lang.String getTransformPdfFields()
When set to **true**, PDF form field data is transformed into document tab values when the PDF form field name matches the DocuSign custom tab tabLabel. The resulting PDF form data is also returned in the PDF meta data when requesting the document PDF. See the [ML:Transform PDF Fields] section for more information about how fields are transformed into DocuSign tabs. .- Returns:
- transformPdfFields
-
setTransformPdfFields
public void setTransformPdfFields(java.lang.String transformPdfFields)
setTransformPdfFields.
-
uri
public Document uri(java.lang.String uri)
uri.- Returns:
- Document
-
getUri
public java.lang.String getUri()
.- Returns:
- uri
-
setUri
public void setUri(java.lang.String uri)
setUri.
-
equals
public boolean equals(java.lang.Object o)
Compares objects.- Overrides:
equalsin classjava.lang.Object- Returns:
- true or false depending on comparison result.
-
hashCode
public int hashCode()
Returns the HashCode.- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
Converts the given object to string.- Overrides:
toStringin classjava.lang.Object
-
-