Interface Audit

  • All Known Implementing Classes:
    AuditImpl

    public interface Audit
    Handles audit (applications & entries)
    Author:
    janv, anechifor, eknizat
    • Method Detail

      • getAuditApp

        AuditApp getAuditApp​(java.lang.String auditAppId,
                             Parameters parameters)
        Gets a single audit application by id
        Parameters:
        auditAppId -
        parameters -
        Returns:
        an audit app
      • update

        AuditApp update​(java.lang.String auditAppId,
                        AuditApp auditApp,
                        Parameters parameters)
        Updates a single audit application by id
        Parameters:
        auditAppId -
        auditApp -
        parameters -
        Returns:
        an audit entry
      • getAuditEntry

        AuditEntry getAuditEntry​(java.lang.String auditAppId,
                                 long auditEntryId,
                                 Parameters parameters)
        Get a single audit entry by id
        Parameters:
        auditAppId -
        auditEntryId -
        parameters -
        Returns:
        an audit entry
      • listAuditEntries

        CollectionWithPagingInfo<AuditEntry> listAuditEntries​(java.lang.String auditAppId,
                                                              Parameters parameters)
        Lists audit entries
        Parameters:
        auditAppId - if null then across all audit apps
        parameters -
        Returns:
        Collection of audit entries
      • deleteAuditEntry

        void deleteAuditEntry​(java.lang.String auditAppId,
                              long auditEntryId,
                              Parameters parameters)
        Delete a single audit entry by id
        Parameters:
        auditAppId -
        auditEntryId -
        parameters -
      • deleteAuditEntries

        void deleteAuditEntries​(java.lang.String auditAppId,
                                Parameters parameters)
        Delete set of audit entities
        Parameters:
        auditAppId -
        parameters - - required - delete is based on "where" query