public class DocumentAttachmentRequest extends VaultRequest<DocumentAttachmentRequest>
HTTP_HEADER_AUTHORIZATION, HTTP_HEADER_REFERENCE_ID, HTTP_HEADER_VAULT_CLIENT_ID, referenceId, 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, setHeaderReferenceId, setVaultClientpublic DocumentAttachmentResponse retrieveDocumentAttachments(int docId)
docId - document id
GET /api/{version}/objects/documents/{doc_id}/attachmentspublic DocumentAttachmentResponse retrieveDocumentVersionAttachments(int docId, int majorVersionNumber, int minorVersionNumber)
docId - document idmajorVersionNumber - major version numberminorVersionNumber - minor version number
GET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachmentspublic DocumentAttachmentResponse retrieveDocumentAttachmentVersions(int docId, int attachmentId)
docId - document idattachmentId - attachment id
GET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versionspublic 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 id
GET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/versionspublic DocumentAttachmentResponse retrieveDocumentAttachmentMetadata(int docId, int attachmentId)
docId - document idattachmentId - attachment id
GET /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 id
GET /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 id
GET /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 id
GET /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 id
GET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/filepublic 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 id
GET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/filepublic VaultResponse downloadDocumentAttachmentVersion(int docId, int attachmentId, int attachVersionId)
docId - document idattachmentId - attachment idattachVersionId - attachment version id
GET /api/{version}/objects/documents/{doc_id}/attachments/{attachment_id}/versions/{attachment_version}/filepublic 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 id
GET /api/{version}/objects/documents/{doc_id}/versions/{major_version}/{minor_version}/attachments/{attachment_id}/versions/{attachment_version}/filepublic VaultResponse downloadAllDocumentAttachments(int docId)
docId - document id
GET /api/{version}/objects/documents/{doc_id}/attachments/filepublic VaultResponse downloadAllDocumentVersionAttachments(int docId, int majorVersionNumber, int minorVersionNumber)
docId - document idmajorVersionNumber - major version numberminorVersionNumber - minor version number
GET /api/{version}/objects/documents/{doc_id}/{major_version}/{minor_version}/attachments/filepublic VaultResponse deleteSingleDocumentAttachment(int docId, int attachmentId)
docId - document idattachmentId - attachment id
DELETE /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 attachment
DELETE /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/batchpublic 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 id
POST /api/{version}/objects/documents/{doc_id}/attachmentspublic 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/batchpublic DocumentAttachmentResponse restoreDocumentAttachmentVersion(int docId, int attachmentId, int attachVersionId)
docId - document idattachmentId - attachment idattachVersionId - attachment version id
POST /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 attachment
PUT /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/batchpublic 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 © 2024. All rights reserved.