|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.usage.ContentUsageImpl
public class ContentUsageImpl
Implements Content Usage service and policies/behaviour.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy |
|---|
Policy.Arg |
| Field Summary |
|---|
| Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy |
|---|
ARG_0, ARG_1, ARG_2, QNAME |
| Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy |
|---|
QNAME |
| Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy |
|---|
QNAME |
| Fields inherited from interface org.alfresco.repo.policy.Policy |
|---|
NAMESPACE |
| Constructor Summary | |
|---|---|
ContentUsageImpl()
|
|
| Method Summary | |
|---|---|
void |
beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called before a node is deleted. |
boolean |
getEnabled()
Are ContentUsages enabled (refer to 'system.usages.enabled' repository property) ? |
java.util.List |
getStores()
|
long |
getUserQuota(java.lang.String userName)
Gets user quota Note: -1 means no quota limit set |
long |
getUserUsage(org.alfresco.service.cmr.repository.NodeRef personNodeRef)
|
long |
getUserUsage(java.lang.String userName)
Gets user usage |
void |
init()
The initialise method |
void |
onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
Called when a new node has been created. |
void |
onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map before,
java.util.Map after)
Called after a node's properties have been changed. |
void |
setAuthenticationContext(AuthenticationContext authenticationContext)
|
void |
setEnabled(boolean enabled)
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
|
void |
setPersonService(PersonService personService)
|
void |
setPolicyComponent(PolicyComponent policyComponent)
|
void |
setStores(java.util.List stores)
|
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
|
void |
setUsageService(UsageService usageService)
|
void |
setUserQuota(java.lang.String userName,
long currentQuota)
Set user's current quota. |
void |
setUserStoredUsage(org.alfresco.service.cmr.repository.NodeRef personNodeRef,
long currentUsage)
Set user's usage. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContentUsageImpl()
| Method Detail |
|---|
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setPersonService(PersonService personService)
public void setUsageService(UsageService usageService)
public void setPolicyComponent(PolicyComponent policyComponent)
public void setAuthenticationContext(AuthenticationContext authenticationContext)
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setEnabled(boolean enabled)
public void setStores(java.util.List stores)
public java.util.List getStores()
public void init()
public void onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
NodeServicePolicies.OnCreateNodePolicy
onCreateNode in interface NodeServicePolicies.OnCreateNodePolicychildAssocRef - the created child association reference
public void onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map before,
java.util.Map after)
onUpdateProperties in interface NodeServicePolicies.OnUpdatePropertiesPolicynodeRef - reference to the updated nodebefore - the node's properties before the changeafter - the node's properties after the changepublic void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
beforeDeleteNode in interface NodeServicePolicies.BeforeDeleteNodePolicynodeRef - the node reference
public void setUserStoredUsage(org.alfresco.service.cmr.repository.NodeRef personNodeRef,
long currentUsage)
userName - currentUsage - public long getUserUsage(java.lang.String userName)
ContentUsageService
getUserUsage in interface ContentUsageServicepublic long getUserUsage(org.alfresco.service.cmr.repository.NodeRef personNodeRef)
public void setUserQuota(java.lang.String userName,
long currentQuota)
setUserQuota in interface ContentUsageServiceuserName - currentQuota - public long getUserQuota(java.lang.String userName)
ContentUsageService
getUserQuota in interface ContentUsageServicepublic boolean getEnabled()
ContentUsageService
getEnabled in interface ContentUsageService
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||