public class DocumentAttachmentRequest extends VaultRequest
HTTP_HEADER_AUTHORIZATION, HTTP_HEADER_VAULT_CLIENT_ID, vaultClient
Modifier and Type | Method and Description |
---|---|
DocumentAttachmentResponse |
createDocumentAttachment(int docId)
Create Document Attachment
|
DocumentAttachmentBulkResponse |
createMultipleDocumentAttachments()
Create Multiple Document Attachments
|
DocumentAttachmentBulkResponse |
deleteMultipleDocumentAttachments()
Delete Multiple Document Attachments
|
VaultResponse |
deleteSingleDocumentAttachment(int docId,
int attachmentId)
Delete Single Document Attachment
|
VaultResponse |
deleteSingleDocumentAttachmentVersion(int docId,
int attachmentId,
int attachmentVersion)
Delete Single Document Attachment Version
|
VaultResponse |
downloadAllDocumentAttachments(int docId)
Download All Document Attachments
|
VaultResponse |
downloadAllDocumentVersionAttachments(int docId,
int majorVersionNumber,
int minorVersionNumber)
Download All Document Version Attachments
|
VaultResponse |
downloadDocumentAttachment(int docId,
int attachmentId)
Download Document Attachment
|
VaultResponse |
downloadDocumentAttachmentVersion(int docId,
int attachmentId,
int attachVersionId)
Download Document Attachment Version
|
VaultResponse |
downloadDocumentVersionAttachment(int docId,
int majorVersionNumber,
int minorVersionNumber,
int attachmentId)
Download Document Version Attachment
|
VaultResponse |
downloadDocumentVersionAttachmentVersion(int docId,
int majorVersionNumber,
int minorVersionNumber,
int attachmentId,
int attachVersionId)
Download Document Version Attachment Version
|
DocumentAttachmentResponse |
restoreDocumentAttachmentVersion(int docId,
int attachmentId,
int attachVersionId)
Restore Document Attachment Version
Restores the specific version of an existing attachment to make it the latest version
|
DocumentAttachmentResponse |
retrieveDocumentAttachmentMetadata(int docId,
int attachmentId)
Retrieve Document Attachment Metadata
|
DocumentAttachmentResponse |
retrieveDocumentAttachments(int docId)
Retrieve Document Attachments
|
DocumentAttachmentResponse |
retrieveDocumentAttachmentVersionMetadata(int docId,
int attachmentId,
int attachVersionId)
Retrieve Document Attachment Version Metadata
|
DocumentAttachmentResponse |
retrieveDocumentAttachmentVersions(int docId,
int attachmentId)
Retrieve Document Attachment Versions
|
DocumentAttachmentResponse |
retrieveDocumentVersionAttachmentMetadata(int docId,
int majorVersionNumber,
int minorVersionNumber,
int attachmentId)
Retrieve Document Version Attachment Metadata
|
DocumentAttachmentResponse |
retrieveDocumentVersionAttachments(int docId,
int majorVersionNumber,
int minorVersionNumber)
Retrieve Document Version Attachments
|
DocumentAttachmentResponse |
retrieveDocumentVersionAttachmentVersionMetadata(int docId,
int majorVersionNumber,
int minorVersionNumber,
int attachmentId,
int attachVersionId)
Retrieve Document Version Attachment Version Metadata
|
DocumentAttachmentResponse |
retrieveDocumentVersionAttachmentVersions(int docId,
int majorVersionNumber,
int minorVersionNumber,
int attachmentId)
Retrieve Document Version Attachment Versions
|
DocumentAttachmentRequest |
setBinaryFile(String filename,
byte[] binaryContent)
Specify source data in an input file
|
DocumentAttachmentRequest |
setContentTypeCsv()
Set the Header Content Type to CSV
|
DocumentAttachmentRequest |
setContentTypeJson()
Set the Header Content Type to JSON
|
DocumentAttachmentRequest |
setInputPath(String inputPath)
Specify source data in an input file
|
DocumentAttachmentRequest |
setOutputPath(String outputPath)
Specify source data in an output file
|
DocumentAttachmentRequest |
setRequestString(String requestString)
Specify source data in an input string, such as a JSON request
|
VaultResponse |
updateDocumentAttachmentDescription(int docId,
int attachmentId,
String description)
Update Document Attachment Description
|
DocumentAttachmentBulkResponse |
updateMultipleDocumentAttachmentDescriptions()
Update Multiple Document Attachment Descriptions
|
getBaseObjectMapper, send, send, sendReturnBinary, sendReturnBinary, sendToFile, sendToFile, setVaultClient
public DocumentAttachmentResponse retrieveDocumentAttachments(int docId)
docId
- document idGET /api/{version}/objects/documents/{doc_id}/attachments
public DocumentAttachmentResponse retrieveDocumentVersionAttachments(int docId, int majorVersionNumber, int minorVersionNumber)
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberGET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments
public DocumentAttachmentResponse retrieveDocumentAttachmentVersions(int docId, int attachmentId)
docId
- document idattachmentId
- attachment idGET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versions
public DocumentAttachmentResponse retrieveDocumentVersionAttachmentVersions(int docId, int majorVersionNumber, int minorVersionNumber, int attachmentId)
Retrieve attachment versions on a specific version of a document.
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberattachmentId
- attachment idGET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/versions
public DocumentAttachmentResponse retrieveDocumentAttachmentMetadata(int docId, int attachmentId)
docId
- document idattachmentId
- attachment idGET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}
public DocumentAttachmentResponse retrieveDocumentVersionAttachmentMetadata(int docId, int majorVersionNumber, int minorVersionNumber, int attachmentId)
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberattachmentId
- attachment idGET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}
public DocumentAttachmentResponse retrieveDocumentAttachmentVersionMetadata(int docId, int attachmentId, int attachVersionId)
docId
- document idattachmentId
- attachment idattachVersionId
- attachment version idGET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versions/{attachment_version}
public DocumentAttachmentResponse retrieveDocumentVersionAttachmentVersionMetadata(int docId, int majorVersionNumber, int minorVersionNumber, int attachmentId, int attachVersionId)
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberattachmentId
- attachment idattachVersionId
- attachment version idGET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/versions/{attachment_version}
public VaultResponse downloadDocumentAttachment(int docId, int attachmentId)
Downloads the latest version of the specified attachment from the document.
docId
- document idattachmentId
- attachment idGET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/file
public VaultResponse downloadDocumentVersionAttachment(int docId, int majorVersionNumber, int minorVersionNumber, int attachmentId)
Downloads the latest version of the specified attachment from the document version
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberattachmentId
- attachment idGET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/file
public VaultResponse downloadDocumentAttachmentVersion(int docId, int attachmentId, int attachVersionId)
docId
- document idattachmentId
- attachment idattachVersionId
- attachment version idGET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versions/{attachment_version}/file
public VaultResponse downloadDocumentVersionAttachmentVersion(int docId, int majorVersionNumber, int minorVersionNumber, int attachmentId, int attachVersionId)
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberattachmentId
- attachment idattachVersionId
- attachment version idGET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/versions/{attachment_version}/file
public VaultResponse downloadAllDocumentAttachments(int docId)
docId
- document idGET /api/{version}/objects/documents/{doc_id}/attachments/file
public VaultResponse downloadAllDocumentVersionAttachments(int docId, int majorVersionNumber, int minorVersionNumber)
docId
- document idmajorVersionNumber
- major version numberminorVersionNumber
- minor version numberGET /api/{version}/objects/documents/{doc_id}/{major_version}/{minor_version}/attachments/file
public VaultResponse deleteSingleDocumentAttachment(int docId, int attachmentId)
docId
- document idattachmentId
- attachment idDELETE /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}
public VaultResponse deleteSingleDocumentAttachmentVersion(int docId, int attachmentId, int attachmentVersion)
docId
- document idattachmentId
- attachment idattachmentVersion
- version of the attachmentDELETE /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versions/{attachment_version}
public DocumentAttachmentBulkResponse deleteMultipleDocumentAttachments()
This works for version-specific attachments and attachments at the document level.
DELETE /api/{version}/objects/documents/attachments/batch
public DocumentAttachmentResponse createDocumentAttachment(int docId)
Create an attachment on the latest version of a document. If the attachment already exists, Vault uploads the attachment as a new version of the existing attachment.
docId
- document idPOST /api/{version}/objects/documents/{doc_id}/attachments
public DocumentAttachmentBulkResponse createMultipleDocumentAttachments()
Create multiple document attachments in bulk with a JSON or CSV input file. You must first load the attachments to the FTP staging server. This works for version-specific attachments and attachments at the document level. If the attachment already exists, Vault uploads the attachment as a new version of the existing attachment. Learn more about attachment versioning in Vault Help.
POST /api/{version}/objects/documents/attachments/batch
public DocumentAttachmentResponse restoreDocumentAttachmentVersion(int docId, int attachmentId, int attachVersionId)
docId
- document idattachmentId
- attachment idattachVersionId
- attachment version idPOST /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versions/{attachment_version}
public VaultResponse updateDocumentAttachmentDescription(int docId, int attachmentId, String description)
docId
- document idattachmentId
- attachment iddescription
- description of the attachmentPUT /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}
public DocumentAttachmentBulkResponse updateMultipleDocumentAttachmentDescriptions()
Update multiple document attachments in bulk with a JSON or CSV input file. This works for version-specific attachments and attachments at the document level. You can only update the latest version of an attachment.
PUT /api/{version}/objects/documents/attachments/batch
public DocumentAttachmentRequest setBinaryFile(String filename, byte[] binaryContent)
filename
- file name (no path)binaryContent
- byte array of the file contentpublic DocumentAttachmentRequest setContentTypeCsv()
public DocumentAttachmentRequest setContentTypeJson()
public DocumentAttachmentRequest setInputPath(String inputPath)
inputPath
- Absolute path to the file for the requestpublic DocumentAttachmentRequest setOutputPath(String outputPath)
outputPath
- Absolute path to the file for the responsepublic DocumentAttachmentRequest setRequestString(String requestString)
requestString
- The source request as a stringCopyright © 2021. All rights reserved.