public class ControlledDocLifecycleWorkflowBehaviours
extends java.lang.Object
implements org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy
Constructor and Description |
---|
ControlledDocLifecycleWorkflowBehaviours() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.String> |
getStatusesToTBR() |
void |
init() |
void |
onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName) |
protected void |
removeAnyTBRWorkflow(EnhancedCompleteObject object) |
void |
setPolicyComponent(org.alfresco.repo.policy.PolicyComponent policyComponent) |
void |
setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) |
void |
setStatusesToTBR(java.util.List<java.lang.String> statuses) |
protected void |
startTBRWorkflow(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
public ControlledDocLifecycleWorkflowBehaviours()
public final void init()
public void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName)
onAddAspect
in interface org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy
public void setStatusesToTBR(java.util.List<java.lang.String> statuses)
protected java.util.List<java.lang.String> getStatusesToTBR()
protected void removeAnyTBRWorkflow(EnhancedCompleteObject object)
protected void startTBRWorkflow(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry)
public void setPolicyComponent(org.alfresco.repo.policy.PolicyComponent policyComponent)