Package org.alfresco.repo.usage
Class UsageServiceImpl
java.lang.Object
org.alfresco.repo.usage.UsageServiceImpl
- All Implemented Interfaces:
UsageService
The implementation of the UsageService for tracking usages.
- Since:
- 2.9, 3.0
- Author:
- janv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdeleteDeltas(NodeRef usageNodeRef) Delete the usage delta nodeslonggetAndRemoveTotalDeltaSize(NodeRef usageNodeRef) Get sum of usage delta sizes and remove affected deltas.longgetTotalDeltaSize(NodeRef usageNodeRef) Get sum of usage delta sizes.Get distinct set of usage delta nodesvoidinsertDelta(NodeRef usageNodeRef, long deltaSize) Add a usage delta entry.voidsetUsageDAO(UsageDAO usageDAO)
-
Constructor Details
-
UsageServiceImpl
public UsageServiceImpl()
-
-
Method Details
-
setUsageDAO
-
insertDelta
Description copied from interface:UsageServiceAdd a usage delta entry.- Specified by:
insertDeltain interfaceUsageService
-
getTotalDeltaSize
Description copied from interface:UsageServiceGet sum of usage delta sizes.- Specified by:
getTotalDeltaSizein interfaceUsageService
-
getAndRemoveTotalDeltaSize
Description copied from interface:UsageServiceGet sum of usage delta sizes and remove affected deltas.- Specified by:
getAndRemoveTotalDeltaSizein interfaceUsageService
-
getUsageDeltaNodes
Description copied from interface:UsageServiceGet distinct set of usage delta nodes- Specified by:
getUsageDeltaNodesin interfaceUsageService
-
deleteDeltas
Description copied from interface:UsageServiceDelete the usage delta nodes- Specified by:
deleteDeltasin interfaceUsageService
-