Package org.alfresco.service.cmr.usage
Interface ContentUsageService
- All Known Implementing Classes:
ContentUsageImpl
public interface ContentUsageService
-
Method Summary
Modifier and TypeMethodDescriptionbooleanAre ContentUsages enabled (refer to 'system.usages.enabled' repository property) ?longgetUserQuota(String userName) Gets user quota Note: -1 means no quota limit setlonggetUserUsage(String userName) Gets user usagevoidsetUserQuota(String userName, long newQuota) Set user quota.
-
Method Details
-
getUserUsage
Gets user usage- Returns:
- Return user's current calculated usage (in bytes)
-
getUserQuota
Gets user quota Note: -1 means no quota limit set- Returns:
- Return user's quota (in bytes).
-
setUserQuota
Set user quota. Note: It is possible to set a quota that is below the current usage. At this point the user will be over quota until their usage is decreased. Note: -1 means no quota limit set- Parameters:
userName- User namenewQuota- User's new quota (in bytes)
-
getEnabled
Are ContentUsages enabled (refer to 'system.usages.enabled' repository property) ?- Returns:
- true if ContentUsages are enabled, otherwise false
-