Class AnnotatedBehaviourPostProcessor
- java.lang.Object
-
- org.alfresco.repo.policy.annotation.AnnotatedBehaviourPostProcessor
-
- All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor
public class AnnotatedBehaviourPostProcessor extends java.lang.Object implements org.springframework.beans.factory.config.BeanPostProcessorAnnotated behaviour bean post processor.Registers the annotated methods on behaviour beans with the policy component.
- Since:
- 5.0
- Author:
- Roy Wetherall
-
-
Constructor Summary
Constructors Constructor Description AnnotatedBehaviourPostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectpostProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName)java.lang.ObjectpostProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName)voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)voidsetPolicyComponent(PolicyComponent policyComponent)
-
-
-
Method Detail
-
setPolicyComponent
public void setPolicyComponent(PolicyComponent policyComponent)
- Parameters:
policyComponent- policy component
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
- Parameters:
namespaceService- namespace service
-
postProcessAfterInitialization
public java.lang.Object postProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName)- Specified by:
postProcessAfterInitializationin interfaceorg.springframework.beans.factory.config.BeanPostProcessor- See Also:
BeanPostProcessor.postProcessAfterInitialization(java.lang.Object, java.lang.String)
-
postProcessBeforeInitialization
public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName)- Specified by:
postProcessBeforeInitializationin interfaceorg.springframework.beans.factory.config.BeanPostProcessor- See Also:
BeanPostProcessor.postProcessBeforeInitialization(java.lang.Object, java.lang.String)
-
-