Package org.alfresco.service.cmr.usage
Interface ContentUsageService
-
- All Known Implementing Classes:
ContentUsageImpl
public interface ContentUsageService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetEnabled()Are ContentUsages enabled (refer to 'system.usages.enabled' repository property) ?longgetUserQuota(java.lang.String userName)Gets user quota Note: -1 means no quota limit setlonggetUserUsage(java.lang.String userName)Gets user usagevoidsetUserQuota(java.lang.String userName, long newQuota)Set user quota.
-
-
-
Method Detail
-
getUserUsage
@Auditable long getUserUsage(java.lang.String userName)
Gets user usage- Returns:
- Return user's current calculated usage (in bytes)
-
getUserQuota
@Auditable long getUserQuota(java.lang.String userName)
Gets user quota Note: -1 means no quota limit set- Returns:
- Return user's quota (in bytes).
-
setUserQuota
@Auditable void setUserQuota(java.lang.String userName, long newQuota)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
@Auditable boolean getEnabled()
Are ContentUsages enabled (refer to 'system.usages.enabled' repository property) ?- Returns:
- true if ContentUsages are enabled, otherwise false
-
-