org.alfresco.service.cmr.usage
Interface UsageService

All Known Implementing Classes:
UsageServiceImpl

@PublicService
public interface UsageService

The public API by which applications can create usage delta entries.

Since:
2.9

Method Summary
 int deleteDeltas(NodeRef usageNodeRef)
          Delete the usage delta nodes
 long getAndRemoveTotalDeltaSize(NodeRef usageNodeRef)
          Get sum of usage delta sizes and remove affected deltas.
 long getTotalDeltaSize(NodeRef usageNodeRef)
          Get sum of usage delta sizes.
 java.util.Set getUsageDeltaNodes()
          Get distinct set of usage delta nodes
 void insertDelta(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
java.util.Set getUsageDeltaNodes()
Get distinct set of usage delta nodes


deleteDeltas

@NotAuditable
int deleteDeltas(NodeRef usageNodeRef)
Delete the usage delta nodes



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.