org.alfresco.repo.activities.feed.cleanup
Class FeedCleaner
java.lang.Object
org.alfresco.repo.activities.feed.cleanup.FeedCleaner
- All Implemented Interfaces:
- NodeServicePolicies.BeforeDeleteNodePolicy, ClassPolicy, Policy
public class FeedCleaner
- extends java.lang.Object
- implements NodeServicePolicies.BeforeDeleteNodePolicy
The feed cleaner component is responsible for purging 'obsolete' activity feed entries
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy |
Policy.Arg |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeedCleaner
public FeedCleaner()
setFeedDAO
public void setFeedDAO(ActivityFeedDAO feedDAO)
setSiteService
public void setSiteService(SiteService siteService)
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
setPolicyComponent
public void setPolicyComponent(PolicyComponent policyComponent)
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
public void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Description copied from interface:
NodeServicePolicies.BeforeDeleteNodePolicy
- Called before a node is deleted.
- Specified by:
beforeDeleteNode
in interface NodeServicePolicies.BeforeDeleteNodePolicy
- Parameters:
nodeRef
- the node reference
beforeDeleteNodePerson
public void beforeDeleteNodePerson(org.alfresco.service.cmr.repository.NodeRef personNodeRef)
beforeDeleteNodeSite
public void beforeDeleteNodeSite(org.alfresco.service.cmr.repository.NodeRef siteNodeRef)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.