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(org.alfresco.service.cmr.repository.NodeRef usageNodeRef)Delete the usage delta nodeslonggetAndRemoveTotalDeltaSize(org.alfresco.service.cmr.repository.NodeRef usageNodeRef)Get sum of usage delta sizes and remove affected deltas.longgetTotalDeltaSize(org.alfresco.service.cmr.repository.NodeRef usageNodeRef)Get sum of usage delta sizes.java.util.Set<org.alfresco.service.cmr.repository.NodeRef>getUsageDeltaNodes()Get distinct set of usage delta nodesvoidinsertDelta(org.alfresco.service.cmr.repository.NodeRef usageNodeRef, long deltaSize)Add a usage delta entry.
-
-
-
Method Detail
-
insertDelta
@NotAuditable void insertDelta(org.alfresco.service.cmr.repository.NodeRef usageNodeRef, long deltaSize)Add a usage delta entry.
-
getTotalDeltaSize
@NotAuditable long getTotalDeltaSize(org.alfresco.service.cmr.repository.NodeRef usageNodeRef)
Get sum of usage delta sizes.
-
getAndRemoveTotalDeltaSize
@NotAuditable long getAndRemoveTotalDeltaSize(org.alfresco.service.cmr.repository.NodeRef usageNodeRef)
Get sum of usage delta sizes and remove affected deltas.
-
getUsageDeltaNodes
@NotAuditable java.util.Set<org.alfresco.service.cmr.repository.NodeRef> getUsageDeltaNodes()
Get distinct set of usage delta nodes
-
deleteDeltas
@NotAuditable int deleteDeltas(org.alfresco.service.cmr.repository.NodeRef usageNodeRef)
Delete the usage delta nodes
-
-