Class LogEntryImpl
- java.lang.Object
-
- org.nuxeo.ecm.platform.audit.impl.LogEntryImpl
-
- All Implemented Interfaces:
Serializable
,LogEntry
public class LogEntryImpl extends Object implements LogEntry
Log entry implementation.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
entityType
protected UIAuditComment
uiComment
-
Constructor Summary
Constructors Constructor Description LogEntryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCategory()
Returns the category for this log entry.String
getComment()
Returns the associated comment for this log entry.String
getDocLifeCycle()
Return the life cycle if the document related to the log entry.String
getDocPath()
Returns the doc path related to the log entry.String
getDocType()
Returns the doc type related to the log entry.String
getDocUUID()
Returns the doc UUID related to the log entry.Date
getEventDate()
Returns the date of the event that originated the log entry.String
getEventId()
Returns the identifier of the event that originated the log entry.Map<String,ExtendedInfo>
getExtendedInfos()
long
getId()
Date
getLogDate()
UIAuditComment
getPreprocessedComment()
Return the comment preprocessed to be ready for display.String
getPrincipalName()
Returns the name of the principal who originated the log entry.String
getRepositoryId()
Returns the repository id related to the log entry.void
setCategory(String category)
void
setComment(String comment)
void
setDocLifeCycle(String docLifeCycle)
void
setDocPath(String docPath)
void
setDocType(String docType)
void
setDocUUID(String docUUID)
void
setDocUUID(DocumentRef docRef)
void
setEventDate(Date eventDate)
void
setEventId(String eventId)
void
setExtendedInfos(Map<String,ExtendedInfo> infos)
void
setId(long id)
void
setLogDate(Date logDate)
void
setPreprocessedComment(UIAuditComment uiComment)
void
setPrincipalName(String principalName)
void
setRepositoryId(String repositoryId)
String
toString()
-
-
-
Field Detail
-
entityType
protected String entityType
-
uiComment
protected transient UIAuditComment uiComment
-
-
Method Detail
-
getPrincipalName
public String getPrincipalName()
Returns the name of the principal who originated the log entry.- Specified by:
getPrincipalName
in interfaceLogEntry
- Returns:
- the name of the principal who originated the log entry
-
setPrincipalName
public void setPrincipalName(String principalName)
- Specified by:
setPrincipalName
in interfaceLogEntry
-
getEventId
public String getEventId()
Returns the identifier of the event that originated the log entry.- Specified by:
getEventId
in interfaceLogEntry
- Returns:
- the identifier of the event that originated the log entry
-
setEventId
public void setEventId(String eventId)
- Specified by:
setEventId
in interfaceLogEntry
-
getEventDate
public Date getEventDate()
Returns the date of the event that originated the log entry.- Specified by:
getEventDate
in interfaceLogEntry
- Returns:
- the date of the event that originated the log entry
-
setEventDate
public void setEventDate(Date eventDate)
- Specified by:
setEventDate
in interfaceLogEntry
-
getLogDate
public Date getLogDate()
- Specified by:
getLogDate
in 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
public void setLogDate(Date logDate)
- Specified by:
setLogDate
in interfaceLogEntry
-
getDocUUID
public String 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:
getDocUUID
in interfaceLogEntry
- Returns:
- the doc UUID related to the log entry.
-
setDocUUID
public void setDocUUID(String docUUID)
- Specified by:
setDocUUID
in interfaceLogEntry
-
setDocUUID
public void setDocUUID(DocumentRef docRef)
- Specified by:
setDocUUID
in interfaceLogEntry
-
getDocPath
public String 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:
getDocPath
in interfaceLogEntry
- Returns:
- the doc path related to the log entry.
-
setDocPath
public void setDocPath(String docPath)
- Specified by:
setDocPath
in interfaceLogEntry
-
getDocType
public String 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:
getDocType
in interfaceLogEntry
- Returns:
- the doc type related to the log entry.
-
setDocType
public void setDocType(String docType)
- Specified by:
setDocType
in interfaceLogEntry
-
getCategory
public String getCategory()
Returns the category for this log entry.This is defined at client level. Categories are not restricted in any ways.
- Specified by:
getCategory
in interfaceLogEntry
- Returns:
- the category for this log entry.
-
setCategory
public void setCategory(String category)
- Specified by:
setCategory
in interfaceLogEntry
-
getComment
public String getComment()
Returns the associated comment for this log entry.- Specified by:
getComment
in interfaceLogEntry
- Returns:
- the associated comment for this log entry
-
setComment
public void setComment(String comment)
- Specified by:
setComment
in interfaceLogEntry
-
getDocLifeCycle
public String 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:
getDocLifeCycle
in interfaceLogEntry
- Returns:
- the life cycle if the document related to the log entry.
-
setDocLifeCycle
public void setDocLifeCycle(String docLifeCycle)
- Specified by:
setDocLifeCycle
in interfaceLogEntry
-
getRepositoryId
public String getRepositoryId()
Returns the repository id related to the log entry.- Specified by:
getRepositoryId
in interfaceLogEntry
- Returns:
- the repository id
-
setRepositoryId
public void setRepositoryId(String repositoryId)
- Specified by:
setRepositoryId
in interfaceLogEntry
-
getExtendedInfos
public Map<String,ExtendedInfo> getExtendedInfos()
- Specified by:
getExtendedInfos
in interfaceLogEntry
-
setExtendedInfos
public void setExtendedInfos(Map<String,ExtendedInfo> infos)
- Specified by:
setExtendedInfos
in interfaceLogEntry
-
getPreprocessedComment
public UIAuditComment getPreprocessedComment()
Description copied from interface:LogEntry
Return 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:
getPreprocessedComment
in interfaceLogEntry
-
setPreprocessedComment
public void setPreprocessedComment(UIAuditComment uiComment)
- Specified by:
setPreprocessedComment
in interfaceLogEntry
-
-