|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RepoUsageComponent
Low-level interface to answer repository usage queries
Nested Class Summary | |
---|---|
static interface |
RepoUsageComponent.RestrictionObserver
Interface for observers of repository restriction changes |
Field Summary | |
---|---|
static java.lang.String |
KEY_USAGE_CURRENT
|
static java.lang.String |
KEY_USAGE_DOCUMENTS
|
static java.lang.String |
KEY_USAGE_LAST_UPDATE_DOCUMENTS
|
static java.lang.String |
KEY_USAGE_LAST_UPDATE_USERS
|
static java.lang.String |
KEY_USAGE_ROOT
|
static java.lang.String |
KEY_USAGE_USERS
|
static java.lang.Long |
LOCK_TTL
|
static org.alfresco.service.namespace.QName |
LOCK_USAGE
|
static org.alfresco.service.namespace.QName |
LOCK_USAGE_DOCUMENTS
|
static org.alfresco.service.namespace.QName |
LOCK_USAGE_USERS
|
Method Summary | |
---|---|
RepoUsage |
getRestrictions()
|
RepoUsage |
getUsage()
Get the current repository usage data. |
RepoUsageStatus |
getUsageStatus()
Calculate and retrieve full status alerts based on the usage and license expiry state. |
void |
observeRestrictions(RepoUsageComponent.RestrictionObserver observer)
Observe when restrictions change |
void |
setRestrictions(RepoUsage restrictions)
Record changes to the restrictions imposed on the repository. |
boolean |
updateUsage(RepoUsage.UsageType usageType)
Force an update of the current repository usage. |
Field Detail |
---|
static final java.lang.Long LOCK_TTL
static final org.alfresco.service.namespace.QName LOCK_USAGE
static final org.alfresco.service.namespace.QName LOCK_USAGE_USERS
static final org.alfresco.service.namespace.QName LOCK_USAGE_DOCUMENTS
static final java.lang.String KEY_USAGE_ROOT
static final java.lang.String KEY_USAGE_CURRENT
static final java.lang.String KEY_USAGE_LAST_UPDATE_USERS
static final java.lang.String KEY_USAGE_USERS
static final java.lang.String KEY_USAGE_LAST_UPDATE_DOCUMENTS
static final java.lang.String KEY_USAGE_DOCUMENTS
Method Detail |
---|
void observeRestrictions(RepoUsageComponent.RestrictionObserver observer)
void setRestrictions(RepoUsage restrictions)
current restrictions
have changed.
restrictions
- the new restrictions imposed on the repositoryRepoUsage getRestrictions()
boolean updateUsage(RepoUsage.UsageType usageType)
usageType
- the type of usage data that must be updated
RepoUsage getUsage()
pre-loaded data
will be used.
RepoUsageStatus getUsageStatus()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |