Class FeedCleaner
java.lang.Object
org.alfresco.repo.activities.feed.cleanup.FeedCleaner
- All Implemented Interfaces:
NodeServicePolicies.BeforeDeleteNodePolicy,ClassPolicy,Policy
The feed cleaner component is responsible for purging 'obsolete' activity feed entries
- Since:
- 3.0
- Author:
- janv
-
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.BeforeDeleteNodePolicy
QNAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeDeleteNode(NodeRef nodeRef) Called before a node is deleted.voidbeforeDeleteNodePerson(NodeRef personNodeRef) voidbeforeDeleteNodeSite(NodeRef siteNodeRef) intexecute()intvoidinit()voidsetFeedDAO(ActivityFeedDAO feedDAO) voidsetJobLockService(JobLockService jobLockService) voidsetMaxAgeMins(int mins) voidsetMaxFeedSize(int size) voidsetMaxIdRange(int maxIdRange) voidsetNodeService(NodeService nodeService) voidsetPolicyComponent(PolicyComponent policyComponent) voidsetTenantService(TenantService tenantService) voidsetTransactionService(TransactionService transactionService) voidsetUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
-
Constructor Details
-
FeedCleaner
public FeedCleaner()
-
-
Method Details
-
setUserNamesAreCaseSensitive
public void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive) -
setFeedDAO
-
setJobLockService
-
setNodeService
-
setTenantService
-
setPolicyComponent
-
setMaxIdRange
public void setMaxIdRange(int maxIdRange) - Parameters:
maxIdRange- maximum difference between lowest and highest ID
-
setTransactionService
-
setMaxAgeMins
public void setMaxAgeMins(int mins) -
setMaxFeedSize
public void setMaxFeedSize(int size) -
getMaxFeedSize
public int getMaxFeedSize() -
init
public void init() -
execute
public int execute() throws org.quartz.JobExecutionException- Throws:
org.quartz.JobExecutionException
-
beforeDeleteNode
Description copied from interface:NodeServicePolicies.BeforeDeleteNodePolicyCalled before a node is deleted.- Specified by:
beforeDeleteNodein interfaceNodeServicePolicies.BeforeDeleteNodePolicy- Parameters:
nodeRef- the node reference
-
beforeDeleteNodePerson
-
beforeDeleteNodeSite
-