|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface UsageDAO
This provides basic services such as caching, but defers to the underlying implementation for CRUD operations. alf_usage_delta
| Nested Class Summary | |
|---|---|
static interface |
UsageDAO.MapHandler
A callback handler for iterating over the Map results |
static interface |
UsageDAO.StringHandler
A callback handler for iterating over the String results |
| Method Summary | |
|---|---|
int |
deleteDeltas(long nodeId)
Delete usage deltas for given node entity id |
int |
deleteDeltas(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Delete usage deltas for given nodeRef |
long |
getTotalDeltaSize(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean removeDeltas)
Get the total delta size for a node. |
java.util.Set |
getUsageDeltaNodes()
|
void |
getUserContentSizesForStore(org.alfresco.service.cmr.repository.StoreRef storeRef,
UsageDAO.MapHandler resultsCallback)
New style content urls - Iterate and sum all content node sizes for user (owner/creator) |
void |
getUsersWithoutUsage(org.alfresco.service.cmr.repository.StoreRef storeRef,
UsageDAO.MapHandler resultsCallback)
Iterate over all person nodes to get users without a calculated usage |
void |
getUsersWithUsage(org.alfresco.service.cmr.repository.StoreRef storeRef,
UsageDAO.MapHandler resultsCallback)
Iterate over all person nodes to get users with a calculated usage |
void |
insertDelta(org.alfresco.service.cmr.repository.NodeRef usageNodeRef,
long deltaSize)
Create a usage delta entry. |
| Method Detail |
|---|
void insertDelta(org.alfresco.service.cmr.repository.NodeRef usageNodeRef,
long deltaSize)
deltaSize - the size change
long getTotalDeltaSize(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean removeDeltas)
nodeRef - the node referenceremoveDeltas - true to remove the deltas before returning the result.
java.util.Set getUsageDeltaNodes()
int deleteDeltas(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef -
int deleteDeltas(long nodeId)
nodeId -
void getUserContentSizesForStore(org.alfresco.service.cmr.repository.StoreRef storeRef,
UsageDAO.MapHandler resultsCallback)
storeRef - the store to search inhandler - the callback to use while iterating over the content sizes (one row per user)
void getUsersWithoutUsage(org.alfresco.service.cmr.repository.StoreRef storeRef,
UsageDAO.MapHandler resultsCallback)
storeRef - the store to search inhandler - the callback to use while iterating over the people
void getUsersWithUsage(org.alfresco.service.cmr.repository.StoreRef storeRef,
UsageDAO.MapHandler resultsCallback)
storeRef - the store to search inhandler - the callback to use while iterating over the people
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||