public class DocumentEventRequest extends VaultRequest
HTTP_HEADER_AUTHORIZATION, HTTP_HEADER_VAULT_CLIENT_ID, vaultClient| Modifier and Type | Method and Description |
|---|---|
VaultResponse |
createDocumentEvent(int docId,
int majorVersion,
int minorVersion,
DocumentEvent.Property eventProperties)
Create Document Event
|
DocumentEventResponse |
retrieveDocumentEvents(int docId)
Retrieve Document Events
|
DocumentEventSubtypeResponse |
retrieveDocumentEventSubTypeMetadata(String type,
String subtype)
Retrieve Document Event SubType Metadata
|
DocumentEventTypeResponse |
retrieveDocumentEventTypesandSubtypes()
Retrieve Document Event Types and Subtypes
|
getBaseObjectMapper, send, send, sendReturnBinary, sendReturnBinary, sendToFile, sendToFile, setVaultClientpublic DocumentEventTypeResponse retrieveDocumentEventTypesandSubtypes()
GET /api/{version}/metadata/objects/documents/events
DocumentEventTypeResponse response = vaultClient.newRequest(DocumentEventRequest.class)
.retrieveDocumentEventTypesandSubtypes();
System.out.println(response.getResponseStatus());
if (response.getEvents() != null) {
for (DocumentEventTypeResponse.Event event : response.getEvents()) {
System.out.println("Event Type Name: " + event.getName());
}
}public DocumentEventSubtypeResponse retrieveDocumentEventSubTypeMetadata(String type, String subtype)
type - event typesubtype - event sub type
GET /api/{version}/metadata/objects/documents/events/{event_type}/types/{event_subtype}
DocumentEventSubtypeResponse response = vaultClient.newRequest(DocumentEventRequest.class)
.retrieveDocumentEventSubTypeMetadata(type, subtype);
System.out.println(response.getResponseStatus());
if (response.getEventProperties() != null) {
for (DocumentEventSubtypeResponse.DocumentEventSubtype event : response.getEventProperties()) {
System.out.println("Event Subtype Name: " + event.getName());
}
}
}public VaultResponse createDocumentEvent(int docId, int majorVersion, int minorVersion, DocumentEvent.Property eventProperties)
docId - Document metadata to updatemajorVersion - document major version numberminorVersion - document minor version numbereventProperties - properties for the event
POST /api/{version}/objects/documents/{document_id}/versions/{major_version}/{minor_version}/events
VaultResponse response = vaultClient.newRequest(DocumentEventRequest.class)
.createDocumentEvent(docId, majorVersion, minorVersion, event.getEventProperties());, System.out.println(response.getResponseStatus());
public DocumentEventResponse retrieveDocumentEvents(int docId)
docId - Document metadata to update
GET /api/{version}/objects/documents/{document_id}/events
DocumentEventResponse response = vaultClient.newRequest(DocumentEventRequest.class)
.retrieveDocumentEvents(docId);System.out.println(response.getResponseStatus());
if (response.getEvents() != null) {
for (DocumentEvent event : response.getEvents()) {
System.out.println("Event Name: " + event.getName());
}
}Copyright © 2021. All rights reserved.