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 TypeMethodDescriptionvoiddeleteAuditEntries(String auditAppId, Parameters parameters) Delete set of audit entitiesvoiddeleteAuditEntry(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 applicationsintgetAuditEntriesCountByApp(AuditService.AuditApplication auditApplication) intgetAuditEntriesCountByAppAndProperties(AuditService.AuditApplication auditApplication, org.alfresco.rest.api.impl.AuditImpl.AuditEntryQueryWalker propertyWalker) 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) voidsetAuditService(AuditService auditService) voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) voidvoidsetNodeService(NodeService nodeService) voidvoidsetPersonService(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:AuditGets a single audit application by id- Specified by:
getAuditAppin interfaceAudit- Returns:
- an audit app
-
getAuditApps
Description copied from interface:AuditLists audit applications- Specified by:
getAuditAppsin interfaceAudit- Returns:
- Collection of audit apps
-
listAuditEntries
public CollectionWithPagingInfo<AuditEntry> listAuditEntries(String auditAppId, Parameters parameters) Description copied from interface:AuditLists audit entries- Specified by:
listAuditEntriesin 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:AuditUpdates a single audit application by id -
getAuditEntry
Description copied from interface:AuditGet a single audit entry by id- Specified by:
getAuditEntryin interfaceAudit- Returns:
- an audit entry
-
deleteAuditEntry
Description copied from interface:AuditDelete a single audit entry by id- Specified by:
deleteAuditEntryin interfaceAudit
-
deleteAuditEntries
Description copied from interface:AuditDelete set of audit entities- Specified by:
deleteAuditEntriesin interfaceAuditparameters- - required - delete is based on "where" query
-
listAuditEntriesByNodeId
public CollectionWithPagingInfo<AuditEntry> listAuditEntriesByNodeId(String nodeId, Parameters parameters) - Specified by:
listAuditEntriesByNodeIdin interfaceAudit- Returns:
-
getAuditEntriesCountByApp
-
getAuditEntriesCountByAppAndProperties
public int getAuditEntriesCountByAppAndProperties(AuditService.AuditApplication auditApplication, org.alfresco.rest.api.impl.AuditImpl.AuditEntryQueryWalker propertyWalker)
-