public class FeedCleaner extends java.lang.Object implements NodeServicePolicies.BeforeDeleteNodePolicy
Policy.ArgQNAME| Constructor and Description |
|---|
FeedCleaner() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called before a node is deleted.
|
void |
beforeDeleteNodePerson(org.alfresco.service.cmr.repository.NodeRef personNodeRef) |
void |
beforeDeleteNodeSite(org.alfresco.service.cmr.repository.NodeRef siteNodeRef) |
int |
execute() |
int |
getMaxFeedSize() |
void |
init() |
void |
setFeedDAO(ActivityFeedDAO feedDAO) |
void |
setJobLockService(JobLockService jobLockService) |
void |
setMaxAgeMins(int mins) |
void |
setMaxFeedSize(int size) |
void |
setMaxIdRange(int maxIdRange) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPolicyComponent(PolicyComponent policyComponent) |
void |
setTransactionService(TransactionService transactionService) |
public void setFeedDAO(ActivityFeedDAO feedDAO)
public void setJobLockService(JobLockService jobLockService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setPolicyComponent(PolicyComponent policyComponent)
public void setMaxIdRange(int maxIdRange)
maxIdRange - maximum difference between lowest and highest IDpublic void setTransactionService(TransactionService transactionService)
public void setMaxAgeMins(int mins)
public void setMaxFeedSize(int size)
public int getMaxFeedSize()
public void init()
public int execute()
throws org.quartz.JobExecutionException
org.quartz.JobExecutionExceptionpublic void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeServicePolicies.BeforeDeleteNodePolicybeforeDeleteNode in interface NodeServicePolicies.BeforeDeleteNodePolicynodeRef - the node referencepublic void beforeDeleteNodePerson(org.alfresco.service.cmr.repository.NodeRef personNodeRef)
public void beforeDeleteNodeSite(org.alfresco.service.cmr.repository.NodeRef siteNodeRef)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.