Class LogEntryImpl

    • Constructor Detail

      • LogEntryImpl

        public LogEntryImpl()
    • Method Detail

      • getId

        public long getId()
        Specified by:
        getId in interface LogEntry
        Returns:
        the log identifier
      • setId

        public void setId​(long id)
        Specified by:
        setId in interface LogEntry
      • getPrincipalName

        public String getPrincipalName()
        Returns the name of the principal who originated the log entry.
        Specified by:
        getPrincipalName in interface LogEntry
        Returns:
        the name of the principal who originated the log entry
      • getEventId

        public String getEventId()
        Returns the identifier of the event that originated the log entry.
        Specified by:
        getEventId in interface LogEntry
        Returns:
        the identifier of the event that originated the log entry
      • getEventDate

        public Date getEventDate()
        Returns the date of the event that originated the log entry.
        Specified by:
        getEventDate in interface LogEntry
        Returns:
        the date of the event that originated the log entry
      • getLogDate

        public Date getLogDate()
        Specified by:
        getLogDate in interface LogEntry
        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
      • 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 interface LogEntry
        Returns:
        the doc UUID related to the log entry.
      • 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 interface LogEntry
        Returns:
        the doc path related to the log entry.
      • 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 interface LogEntry
        Returns:
        the doc type related to the log entry.
      • 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 interface LogEntry
        Returns:
        the category for this log entry.
      • getComment

        public String getComment()
        Returns the associated comment for this log entry.
        Specified by:
        getComment in interface LogEntry
        Returns:
        the associated comment for this log entry
      • 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 interface LogEntry
        Returns:
        the life cycle if the document related to the log entry.
      • getRepositoryId

        public String getRepositoryId()
        Returns the repository id related to the log entry.
        Specified by:
        getRepositoryId in interface LogEntry
        Returns:
        the repository id
      • 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 the AuditPageProvider
        Specified by:
        getPreprocessedComment in interface LogEntry