public class WorkflowDefinitionType extends java.lang.Object implements ContentServicePolicies.OnContentUpdatePolicy, NodeServicePolicies.OnUpdatePropertiesPolicy, NodeServicePolicies.BeforeDeleteNodePolicy
Policy.ArgQNAMEARG_0, ARG_1, ARG_2, QNAMEQNAME| Constructor and Description |
|---|
WorkflowDefinitionType() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called before a node is deleted.
|
void |
init()
The initialise method
|
void |
onContentUpdate(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean newContent)
On content update behaviour implementation
|
void |
onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map before,
java.util.Map after)
On update properties behaviour implementation
|
void |
setPolicyComponent(PolicyComponent policyComponent)
Set the policy component
|
void |
setWorkflowDeployer(WorkflowDeployer workflowDeployer)
Set the workflow deployer / undeployer
|
public void setPolicyComponent(PolicyComponent policyComponent)
policyComponent - the policy componentpublic void setWorkflowDeployer(WorkflowDeployer workflowDeployer)
workflowDeployer - the workflow deployer / undeployerpublic void init()
public void onContentUpdate(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean newContent)
onContentUpdate in interface ContentServicePolicies.OnContentUpdatePolicynodeRef - the node reference whose content has been updatedpublic void onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map before,
java.util.Map after)
onUpdateProperties in interface NodeServicePolicies.OnUpdatePropertiesPolicynodeRef - the node referencebefore - the values of the properties before updateafter - the values of the properties after the updatepublic void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeServicePolicies.BeforeDeleteNodePolicybeforeDeleteNode in interface NodeServicePolicies.BeforeDeleteNodePolicynodeRef - the node referenceCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.