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, setVaultClient
public 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 typeGET /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 eventPOST /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 updateGET /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.