Class AuditImpl

  • All Implemented Interfaces:
    Audit

    public class AuditImpl
    extends Object
    implements Audit
    Handles audit (applications & entries)
    Author:
    janv, anechifor, eknizat
    • Constructor Detail

      • AuditImpl

        public AuditImpl()
    • Method Detail

      • setPeople

        public void setPeople​(People people)
      • setNodes

        public void setNodes​(Nodes nodes)
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • setAuditService

        public void setAuditService​(org.alfresco.service.cmr.audit.AuditService auditService)
      • setPersonService

        public void setPersonService​(org.alfresco.service.cmr.security.PersonService personService)
      • getAuditApp

        public AuditApp getAuditApp​(String auditAppId,
                                    Parameters parameters)
        Description copied from interface: Audit
        Gets a single audit application by id
        Specified by:
        getAuditApp in interface Audit
        Returns:
        an audit app
      • getQueryResultAuditEntries

        public List<AuditEntry> getQueryResultAuditEntries​(org.alfresco.service.cmr.audit.AuditService.AuditApplication auditApplication,
                                                           org.alfresco.rest.api.impl.AuditImpl.AuditEntryQueryWalker propertyWalker,
                                                           List<String> includeParam,
                                                           int maxItem,
                                                           Boolean forward)
        Parameters:
        auditAppId -
        propertyWalker -
        includeParams -
        maxItem -
        forward -
        Returns:
      • update

        public AuditApp update​(String auditAppId,
                               AuditApp auditApp,
                               Parameters parameters)
        Description copied from interface: Audit
        Updates a single audit application by id
        Specified by:
        update in interface Audit
        Returns:
        an audit entry
      • getAuditEntry

        public AuditEntry getAuditEntry​(String auditAppId,
                                        long auditEntryId,
                                        Parameters parameters)
        Description copied from interface: Audit
        Get a single audit entry by id
        Specified by:
        getAuditEntry in interface Audit
        Returns:
        an audit entry
      • deleteAuditEntry

        public void deleteAuditEntry​(String auditAppId,
                                     long auditEntryId,
                                     Parameters parameters)
        Description copied from interface: Audit
        Delete a single audit entry by id
        Specified by:
        deleteAuditEntry in interface Audit
      • deleteAuditEntries

        public void deleteAuditEntries​(String auditAppId,
                                       Parameters parameters)
        Description copied from interface: Audit
        Delete set of audit entities
        Specified by:
        deleteAuditEntries in interface Audit
        parameters - - required - delete is based on "where" query