Package org.alfresco.repo.usage
Class UsageServiceImpl
- java.lang.Object
-
- org.alfresco.repo.usage.UsageServiceImpl
-
- All Implemented Interfaces:
UsageService
public class UsageServiceImpl extends Object implements UsageService
The implementation of the UsageService for tracking usages.- Since:
- 2.9, 3.0
- Author:
- janv
-
-
Constructor Summary
Constructors Constructor Description UsageServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdeleteDeltas(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.Set<NodeRef>getUsageDeltaNodes()Get distinct set of usage delta nodesvoidinsertDelta(NodeRef usageNodeRef, long deltaSize)Add a usage delta entry.voidsetUsageDAO(UsageDAO usageDAO)
-
-
-
Method Detail
-
setUsageDAO
public void setUsageDAO(UsageDAO usageDAO)
-
insertDelta
public void insertDelta(NodeRef usageNodeRef, long deltaSize)
Description copied from interface:UsageServiceAdd a usage delta entry.- Specified by:
insertDeltain interfaceUsageService
-
getTotalDeltaSize
public long getTotalDeltaSize(NodeRef usageNodeRef)
Description copied from interface:UsageServiceGet sum of usage delta sizes.- Specified by:
getTotalDeltaSizein interfaceUsageService
-
getAndRemoveTotalDeltaSize
public long getAndRemoveTotalDeltaSize(NodeRef usageNodeRef)
Description copied from interface:UsageServiceGet sum of usage delta sizes and remove affected deltas.- Specified by:
getAndRemoveTotalDeltaSizein interfaceUsageService
-
getUsageDeltaNodes
public Set<NodeRef> getUsageDeltaNodes()
Description copied from interface:UsageServiceGet distinct set of usage delta nodes- Specified by:
getUsageDeltaNodesin interfaceUsageService
-
deleteDeltas
public int deleteDeltas(NodeRef usageNodeRef)
Description copied from interface:UsageServiceDelete the usage delta nodes- Specified by:
deleteDeltasin interfaceUsageService
-
-