Class LogEntryImpl
java.lang.Object
org.nuxeo.ecm.platform.audit.impl.LogEntryImpl
- All Implemented Interfaces:
Serializable,LogEntry
Log entry implementation.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the category for this log entry.Returns the associated comment for this log entry.Return the life cycle if the document related to the log entry.Returns the doc path related to the log entry.Returns the doc type related to the log entry.Returns the doc UUID related to the log entry.Returns the date of the event that originated the log entry.Returns the identifier of the event that originated the log entry.longgetId()Return the comment preprocessed to be ready for display.Returns the name of the principal who originated the log entry.Returns the repository id related to the log entry.voidsetCategory(String category) voidsetComment(String comment) voidsetDocLifeCycle(String docLifeCycle) voidsetDocPath(String docPath) voidsetDocType(String docType) voidsetDocUUID(String docUUID) voidsetDocUUID(DocumentRef docRef) voidsetEventDate(Date eventDate) voidsetEventId(String eventId) voidsetExtendedInfos(Map<String, ExtendedInfo> infos) voidsetId(long id) voidsetLogDate(Date logDate) voidsetPreprocessedComment(UIAuditComment uiComment) voidsetPrincipalName(String principalName) voidsetRepositoryId(String repositoryId) toString()
-
Field Details
-
entityType
-
uiComment
-
-
Constructor Details
-
LogEntryImpl
public LogEntryImpl()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getPrincipalName
Returns the name of the principal who originated the log entry.- Specified by:
getPrincipalNamein interfaceLogEntry- Returns:
- the name of the principal who originated the log entry
-
setPrincipalName
- Specified by:
setPrincipalNamein interfaceLogEntry
-
getEventId
Returns the identifier of the event that originated the log entry.- Specified by:
getEventIdin interfaceLogEntry- Returns:
- the identifier of the event that originated the log entry
-
setEventId
- Specified by:
setEventIdin interfaceLogEntry
-
getEventDate
Returns the date of the event that originated the log entry.- Specified by:
getEventDatein interfaceLogEntry- Returns:
- the date of the event that originated the log entry
-
setEventDate
- Specified by:
setEventDatein interfaceLogEntry
-
getLogDate
- Specified by:
getLogDatein interfaceLogEntry- Returns:
- the date of the log insertion: this up to max transaction timeout later than eventDate. This date is useful for services such as Nuxeo Drive that need fine grained incremental near-monotonic access to the audit log.
- Since:
- 5.7, 5.6-HF16
-
setLogDate
- Specified by:
setLogDatein interfaceLogEntry
-
getDocUUID
Returns the doc UUID related to the log entry.It might be null if the event that originated the event is noe bound to any document.
- Specified by:
getDocUUIDin interfaceLogEntry- Returns:
- the doc UUID related to the log entry.
-
setDocUUID
- Specified by:
setDocUUIDin interfaceLogEntry
-
setDocUUID
- Specified by:
setDocUUIDin interfaceLogEntry
-
getDocPath
Returns the doc path related to the log entry.It might be null if the event that originated the event is noe bound to any document.
- Specified by:
getDocPathin interfaceLogEntry- Returns:
- the doc path related to the log entry.
-
setDocPath
- Specified by:
setDocPathin interfaceLogEntry
-
getDocType
Returns the doc type related to the log entry.It might be null if the event that originated the event is not bound to any document.
- Specified by:
getDocTypein interfaceLogEntry- Returns:
- the doc type related to the log entry.
-
setDocType
- Specified by:
setDocTypein interfaceLogEntry
-
getCategory
Returns the category for this log entry.This is defined at client level. Categories are not restricted in any ways.
- Specified by:
getCategoryin interfaceLogEntry- Returns:
- the category for this log entry.
-
setCategory
- Specified by:
setCategoryin interfaceLogEntry
-
getComment
Returns the associated comment for this log entry.- Specified by:
getCommentin interfaceLogEntry- Returns:
- the associated comment for this log entry
-
setComment
- Specified by:
setCommentin interfaceLogEntry
-
getDocLifeCycle
Return the life cycle if the document related to the log entry.It might be null if the event that originated the event is noe bound to any document.
- Specified by:
getDocLifeCyclein interfaceLogEntry- Returns:
- the life cycle if the document related to the log entry.
-
setDocLifeCycle
- Specified by:
setDocLifeCyclein interfaceLogEntry
-
getRepositoryId
Returns the repository id related to the log entry.- Specified by:
getRepositoryIdin interfaceLogEntry- Returns:
- the repository id
-
setRepositoryId
- Specified by:
setRepositoryIdin interfaceLogEntry
-
getExtendedInfos
- Specified by:
getExtendedInfosin interfaceLogEntry
-
setExtendedInfos
- Specified by:
setExtendedInfosin interfaceLogEntry
-
toString
-
getPreprocessedComment
Description copied from interface:LogEntryReturn the comment preprocessed to be ready for display. (extract info about linked documents) Only available when accessed via the entry is fetched via theAuditPageProvider- Specified by:
getPreprocessedCommentin interfaceLogEntry
-
setPreprocessedComment
- Specified by:
setPreprocessedCommentin interfaceLogEntry
-