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.String
ancestor
java.util.UUID
clientId
ProcessingResultCode
code
java.lang.String
component
java.util.UUID
correlationId
java.util.Date
date
DocumentMode
docMode
java.lang.String
id
java.lang.String
msgClass
java.lang.String
node
java.lang.String
parent
long
seq
-
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.String
getAncestorId()
The initiating document id if any.java.util.UUID
getClientId()
java.lang.String
getComponent()
java.util.UUID
getCorrelationId()
The unique id for a document update.java.util.Date
getDate()
DocumentMode
getDocumentMode()
TheDocumentMode
for the document.ErrorCode
getErrorCode()
java.lang.String
getErrorMessage()
Returns the unstructured error message associated with a processing error.java.lang.String
getExceptionClass()
java.lang.String
getId()
The id (message or document) associated with the audit detail record.java.lang.String
getMessageClass()
Message class associated with the audit detail.java.lang.String
getNode()
kjava.lang.String
getParentId()
The immediate parent document id if any.ProcessingResultCode
getResultCode()
long
getSequenceId()
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:AuditDetail
The unique id for a document update.- Specified by:
getCorrelationId
in interfaceAuditDetail
-
getComponent
public java.lang.String getComponent()
- Specified by:
getComponent
in interfaceAuditDetail
- Returns:
null
if created by client
-
getResultCode
public ProcessingResultCode getResultCode()
- Specified by:
getResultCode
in interfaceAuditDetail
- Returns:
- ProcessingResultCode for the audit detail record.
-
getErrorCode
public ErrorCode getErrorCode()
- Specified by:
getErrorCode
in interfaceAuditDetail
- Returns:
null
if noErrorCode
was recorded, the error code otherwise.
-
getExceptionClass
public java.lang.String getExceptionClass()
- Specified by:
getExceptionClass
in interfaceAuditDetail
- Returns:
null
if 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:
getErrorMessage
in interfaceAuditDetail
-
getDate
public java.util.Date getDate()
- Specified by:
getDate
in interfaceAuditDetail
- Returns:
- the date the audit record was generated.
-
getClientId
public java.util.UUID getClientId()
- Specified by:
getClientId
in 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:
getMessageClass
in interfaceAuditDetail
-
getId
public java.lang.String getId()
The id (message or document) associated with the audit detail record.- Specified by:
getId
in interfaceAuditDetail
-
getSequenceId
public long getSequenceId()
This value has meaning only after retrieval from the audit store.- Specified by:
getSequenceId
in interfaceAuditDetail
- Returns:
- The sequence ID for the detail record, -1 if undefined
-
getNode
public java.lang.String getNode()
k- Specified by:
getNode
in 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:
getAncestorId
in 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:
getParentId
in interfaceAuditDetail
-
getDocumentMode
public DocumentMode getDocumentMode()
TheDocumentMode
for the document.- Specified by:
getDocumentMode
in interfaceAuditDetail
-
-