org.alfresco.repo.action
Class ActionsAspect
java.lang.Object
org.alfresco.repo.action.ActionsAspect
- All Implemented Interfaces:
- CopyServicePolicies.OnCopyCompletePolicy, CopyServicePolicies.OnCopyNodePolicy, ClassPolicy, Policy
public class ActionsAspect
- extends java.lang.Object
- implements CopyServicePolicies.OnCopyNodePolicy, CopyServicePolicies.OnCopyCompletePolicy
Class containing behaviour for the actions aspect
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 |
ActionsAspect
public ActionsAspect()
setPolicyComponent
public void setPolicyComponent(PolicyComponent policyComponent)
setBehaviourFilter
public void setBehaviourFilter(BehaviourFilter behaviourFilter)
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
setRuleService
public void setRuleService(RuleService ruleService)
init
public void init()
onAddAspect
public void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
- On add aspect policy behaviour
- Parameters:
nodeRef
- aspectTypeQName
-
getCopyCallback
public CopyBehaviourCallback getCopyCallback(org.alfresco.service.namespace.QName classRef,
CopyDetails copyDetails)
- Description copied from interface:
CopyServicePolicies.OnCopyNodePolicy
- Called for all types and aspects before copying a node.
- Specified by:
getCopyCallback
in interface CopyServicePolicies.OnCopyNodePolicy
- Parameters:
classRef
- the type or aspect qualified namecopyDetails
- the details of the impending copy
- Returns:
- Returns
ActionsAspectCopyBehaviourCallback
- See Also:
CopyServicePolicies
onCopyComplete
public void onCopyComplete(org.alfresco.service.namespace.QName classRef,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef destinationRef,
boolean copyToNewNode,
java.util.Map copyMap)
- Re-enable aspect behaviour for the source node
- Specified by:
onCopyComplete
in interface CopyServicePolicies.OnCopyCompletePolicy
- Parameters:
classRef
- the type of the node that was copiedsourceNodeRef
- the original nodedestinationRef
- the destination nodecopyMap
- a map containing all the nodes that have been created during the copy
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.