public class AliasableAspect extends java.lang.Object implements NodeServicePolicies.OnAddAspectPolicy, NodeServicePolicies.OnUpdatePropertiesPolicy
Policy.Arg| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SEARCH_TEMPLATE |
QNAMEARG_0, ARG_1, ARG_2, QNAME| Constructor and Description |
|---|
AliasableAspect() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialise()
Spring initilaise method used to register the policy behaviours
|
void |
onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
Called after an aspect has been added to a node
|
void |
onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map before,
java.util.Map after)
Called after a node's properties have been changed.
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPolicyComponent(PolicyComponent policyComponent) |
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService) |
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
searchService - Alfresco Search Servicepublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - Alfresco Node Servicepublic void setPolicyComponent(PolicyComponent policyComponent)
policyComponent - Alfresco Policy Componentpublic void initialise()
public void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
NodeServicePolicies.OnAddAspectPolicyonAddAspect in interface NodeServicePolicies.OnAddAspectPolicynodeRef - the node to which the aspect was addedaspectTypeQName - the type of the aspectorg.alfresco.error.AlfrescoRuntimeException - Throws if the alias property is duplicated.NodeServicePolicies.OnAddAspectPolicy.onAddAspect(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName)public void onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map before,
java.util.Map after)
NodeServicePolicies.OnUpdatePropertiesPolicyonUpdateProperties in interface NodeServicePolicies.OnUpdatePropertiesPolicynodeRef - reference to the updated nodebefore - the node's properties before the changeafter - the node's properties after the changeorg.alfresco.error.AlfrescoRuntimeException - Throws if the alias property is duplicated.NodeServicePolicies.OnUpdatePropertiesPolicy.onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef, java.util.Map, java.util.Map)Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.