Class AuditServiceImpl

    • Constructor Detail

      • AuditServiceImpl

        public AuditServiceImpl​(AuditLogic logic)
    • Method Detail

      • read

        public AuditConfTO read​(String key)
        Description copied from interface: AuditService
        Returns audit with matching key.
        Specified by:
        read in interface AuditService
        Parameters:
        key - audit key to be read
        Returns:
        audit with matching key
      • set

        public void set​(AuditConfTO auditTO)
        Description copied from interface: AuditService
        Set an audit setting.
        Specified by:
        set in interface AuditService
        Parameters:
        auditTO - audit to be stored
      • delete

        public void delete​(String key)
        Description copied from interface: AuditService
        Deletes the audit matching the provided key.
        Specified by:
        delete in interface AuditService
        Parameters:
        key - audit key to be deleted
      • create

        public void create​(AuditEntry auditEntry)
        Description copied from interface: AuditService
        Create an audit entry.
        Specified by:
        create in interface AuditService
        Parameters:
        auditEntry - audit entry to persist.
      • events

        public List<EventCategory> events()
        Description copied from interface: AuditService
        Returns the list of all managed events in audit.
        Specified by:
        events in interface AuditService
        Returns:
        list of all managed events in audit
      • search

        public PagedResult<AuditEntry> search​(AuditQuery auditQuery)
        Description copied from interface: AuditService
        Returns a paged list of audit entries matching the given query.
        Specified by:
        search in interface AuditService
        Parameters:
        auditQuery - query conditions
        Returns:
        paged list of audit entries matching the given query