Package org.alfresco.service.cmr.usage
Interface UsageService
-
- All Known Implementing Classes:
UsageServiceImpl
public interface UsageServiceThe public API by which applications can create usage delta entries.- Since:
- 2.9, 3.0
- Author:
- janv
-
-
Method Summary
All Methods Instance Methods Abstract 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.
-
-
-
Method Detail
-
insertDelta
@NotAuditable void insertDelta(NodeRef usageNodeRef, long deltaSize)
Add a usage delta entry.
-
getTotalDeltaSize
@NotAuditable long getTotalDeltaSize(NodeRef usageNodeRef)
Get sum of usage delta sizes.
-
getAndRemoveTotalDeltaSize
@NotAuditable long getAndRemoveTotalDeltaSize(NodeRef usageNodeRef)
Get sum of usage delta sizes and remove affected deltas.
-
getUsageDeltaNodes
@NotAuditable Set<NodeRef> getUsageDeltaNodes()
Get distinct set of usage delta nodes
-
deleteDeltas
@NotAuditable int deleteDeltas(NodeRef usageNodeRef)
Delete the usage delta nodes
-
-