Package com.attivio.sdk.service
Class MockIngestApi.MockAuditDetail
- java.lang.Object
-
- com.attivio.sdk.service.MockIngestApi.MockAuditDetail
-
- All Implemented Interfaces:
AuditDetail,java.io.Serializable
- Enclosing class:
- MockIngestApi
public static class MockIngestApi.MockAuditDetail extends java.lang.Object implements AuditDetail
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringancestorjava.util.UUIDclientIdProcessingResultCodecodejava.lang.Stringcomponentjava.util.UUIDcorrelationIdjava.util.DatedateDocumentModedocModejava.lang.Stringidjava.lang.StringmsgClassjava.lang.Stringnodejava.lang.Stringparentlongseq
-
Constructor Summary
Constructors Constructor Description MockAuditDetail()MockAuditDetail(PlatformMessage msg, ProcessingResultCode code)MockAuditDetail(java.util.UUID clientId, IngestDocument doc, ProcessingResultCode code)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAncestorId()The initiating document id if any.java.util.UUIDgetClientId()java.lang.StringgetComponent()java.util.UUIDgetCorrelationId()The unique id for a document update.java.util.DategetDate()DocumentModegetDocumentMode()TheDocumentModefor the document.ErrorCodegetErrorCode()java.lang.StringgetErrorMessage()Returns the unstructured error message associated with a processing error.java.lang.StringgetExceptionClass()java.lang.StringgetId()The id (message or document) associated with the audit detail record.java.lang.StringgetMessageClass()Message class associated with the audit detail.java.lang.StringgetNode()kjava.lang.StringgetParentId()The immediate parent document id if any.ProcessingResultCodegetResultCode()longgetSequenceId()This value has meaning only after retrieval from the audit store.
-
-
-
Field Detail
-
seq
public long seq
-
date
public java.util.Date date
-
clientId
public java.util.UUID clientId
-
id
public java.lang.String id
-
msgClass
public java.lang.String msgClass
-
code
public ProcessingResultCode code
-
node
public java.lang.String node
-
correlationId
public java.util.UUID correlationId
-
docMode
public DocumentMode docMode
-
component
public java.lang.String component
-
parent
public java.lang.String parent
-
ancestor
public java.lang.String ancestor
-
-
Constructor Detail
-
MockAuditDetail
public MockAuditDetail()
-
MockAuditDetail
public MockAuditDetail(java.util.UUID clientId, IngestDocument doc, ProcessingResultCode code)
-
MockAuditDetail
public MockAuditDetail(PlatformMessage msg, ProcessingResultCode code)
-
-
Method Detail
-
getCorrelationId
public java.util.UUID getCorrelationId()
Description copied from interface:AuditDetailThe unique id for a document update.- Specified by:
getCorrelationIdin interfaceAuditDetail
-
getComponent
public java.lang.String getComponent()
- Specified by:
getComponentin interfaceAuditDetail- Returns:
nullif created by client
-
getResultCode
public ProcessingResultCode getResultCode()
- Specified by:
getResultCodein interfaceAuditDetail- Returns:
- ProcessingResultCode for the audit detail record.
-
getErrorCode
public ErrorCode getErrorCode()
- Specified by:
getErrorCodein interfaceAuditDetail- Returns:
nullif noErrorCodewas recorded, the error code otherwise.
-
getExceptionClass
public java.lang.String getExceptionClass()
- Specified by:
getExceptionClassin interfaceAuditDetail- Returns:
nullif no Exception was recorded, the simple name of the exception class otherwise.
-
getErrorMessage
public java.lang.String getErrorMessage()
Returns the unstructured error message associated with a processing error.- Specified by:
getErrorMessagein interfaceAuditDetail
-
getDate
public java.util.Date getDate()
- Specified by:
getDatein interfaceAuditDetail- Returns:
- the date the audit record was generated.
-
getClientId
public java.util.UUID getClientId()
- Specified by:
getClientIdin interfaceAuditDetail- Returns:
- the client associated with the detail.
-
getMessageClass
public java.lang.String getMessageClass()
Message class associated with the audit detail. May be null for the common case of document bearing messages.- Specified by:
getMessageClassin interfaceAuditDetail
-
getId
public java.lang.String getId()
The id (message or document) associated with the audit detail record.- Specified by:
getIdin interfaceAuditDetail
-
getSequenceId
public long getSequenceId()
This value has meaning only after retrieval from the audit store.- Specified by:
getSequenceIdin interfaceAuditDetail- Returns:
- The sequence ID for the detail record, -1 if undefined
-
getNode
public java.lang.String getNode()
k- Specified by:
getNodein interfaceAuditDetail- Returns:
- the name of the node where the audit information was generated
-
getAncestorId
public java.lang.String getAncestorId()
The initiating document id if any. For instance, for a document contained in a zip (inner.zip) contained in a zip (main.zip), this ID would be themain.zip- Specified by:
getAncestorIdin interfaceAuditDetail
-
getParentId
public java.lang.String getParentId()
The immediate parent document id if any. For instance, for a document contained in a zip (inner.zip) contained in a zip (main.zip), this ID would be theinner.zip- Specified by:
getParentIdin interfaceAuditDetail
-
getDocumentMode
public DocumentMode getDocumentMode()
TheDocumentModefor the document.- Specified by:
getDocumentModein interfaceAuditDetail
-
-