public class QualityDocLifecycleBehaviours extends CommonWizardLifecycleBehaviours implements org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy
Modifier and Type | Field and Description |
---|---|
static boolean |
init |
Constructor and Description |
---|
QualityDocLifecycleBehaviours() |
Modifier and Type | Method and Description |
---|---|
void |
init() |
void |
onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName) |
protected void |
onApproval(org.alfresco.service.cmr.repository.NodeRef nodeRef)
This method runs when a controlled document hits the 'approved' state.
|
void |
onDraft(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected void |
onEffective(org.alfresco.service.cmr.repository.NodeRef nodeRef)
This method runs when a controlled document hits the 'effective' state.
|
void |
setBehaviorFilter(org.alfresco.repo.policy.BehaviourFilter behaviorFilter) |
void |
setPolicyComponent(org.alfresco.repo.policy.PolicyComponent policyComponent) |
protected void |
setPrevMajorVersionSuperseded(org.alfresco.service.cmr.repository.NodeRef nodeRef)
This method sets the previous major version of the document to "Superseded", if one exists.
|
void |
setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry) |
majorVersionDocumentAndSetApprovalDateAttribute, onLifecycleStateChange, setEffectiveDateAttribute
public void setBehaviorFilter(org.alfresco.repo.policy.BehaviourFilter behaviorFilter)
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
protected void onApproval(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- public void onDraft(org.alfresco.service.cmr.repository.NodeRef nodeRef)
protected void onEffective(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- protected void setPrevMajorVersionSuperseded(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry)
public void setPolicyComponent(org.alfresco.repo.policy.PolicyComponent policyComponent)