Package org.alfresco.rest.api.impl
Class AuditImpl
java.lang.Object
org.alfresco.rest.api.impl.AuditImpl
- All Implemented Interfaces:
Audit
Handles audit (applications & entries)
- Author:
- janv, anechifor, eknizat
-
Field Summary
Fields inherited from interface org.alfresco.rest.api.Audit
CREATED_AT, CREATED_BY_USER, ID, PARAM_INCLUDE_MAX, PARAM_INCLUDE_MIN, PARAM_INCLUDE_VALUES, VALUES_KEY, VALUES_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteAuditEntries
(String auditAppId, Parameters parameters) Delete set of audit entitiesvoid
deleteAuditEntry
(String auditAppId, long auditEntryId, Parameters parameters) Delete a single audit entry by idgetAuditApp
(String auditAppId, Parameters parameters) Gets a single audit application by idgetAuditApps
(Paging paging) Lists audit applicationsint
getAuditEntriesCountByApp
(AuditService.AuditApplication auditApplication) getAuditEntry
(String auditAppId, long auditEntryId, Parameters parameters) Get a single audit entry by idgetQueryResultAuditEntries
(AuditService.AuditApplication auditApplication, org.alfresco.rest.api.impl.AuditImpl.AuditEntryQueryWalker propertyWalker, List<String> includeParam, int maxItem, Boolean forward) listAuditEntries
(String auditAppId, Parameters parameters) Lists audit entrieslistAuditEntriesByNodeId
(String nodeId, Parameters parameters) void
setAuditService
(AuditService auditService) void
setNamespaceService
(org.alfresco.service.namespace.NamespaceService namespaceService) void
void
setNodeService
(NodeService nodeService) void
void
setPersonService
(PersonService personService) update
(String auditAppId, AuditApp auditApp, Parameters parameters) Updates a single audit application by id
-
Constructor Details
-
AuditImpl
public AuditImpl()
-
-
Method Details
-
setPeople
-
setNodes
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) -
setNodeService
-
setAuditService
-
setPersonService
-
getAuditApp
Description copied from interface:Audit
Gets a single audit application by id- Specified by:
getAuditApp
in interfaceAudit
- Returns:
- an audit app
-
getAuditApps
Description copied from interface:Audit
Lists audit applications- Specified by:
getAuditApps
in interfaceAudit
- Returns:
- Collection of audit apps
-
listAuditEntries
public CollectionWithPagingInfo<AuditEntry> listAuditEntries(String auditAppId, Parameters parameters) Description copied from interface:Audit
Lists audit entries- Specified by:
listAuditEntries
in interfaceAudit
- Parameters:
auditAppId
- if null then across all audit apps- Returns:
- Collection of audit entries
-
getQueryResultAuditEntries
public List<AuditEntry> getQueryResultAuditEntries(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
Description copied from interface:Audit
Updates a single audit application by id -
getAuditEntry
Description copied from interface:Audit
Get a single audit entry by id- Specified by:
getAuditEntry
in interfaceAudit
- Returns:
- an audit entry
-
deleteAuditEntry
Description copied from interface:Audit
Delete a single audit entry by id- Specified by:
deleteAuditEntry
in interfaceAudit
-
deleteAuditEntries
Description copied from interface:Audit
Delete set of audit entities- Specified by:
deleteAuditEntries
in interfaceAudit
parameters
- - required - delete is based on "where" query
-
listAuditEntriesByNodeId
public CollectionWithPagingInfo<AuditEntry> listAuditEntriesByNodeId(String nodeId, Parameters parameters) - Specified by:
listAuditEntriesByNodeId
in interfaceAudit
- Returns:
-
getAuditEntriesCountByApp
-