Class AnnotatedBehaviourPostProcessor

  • All Implemented Interfaces:
    org.springframework.beans.factory.config.BeanPostProcessor

    public class AnnotatedBehaviourPostProcessor
    extends java.lang.Object
    implements org.springframework.beans.factory.config.BeanPostProcessor
    Annotated behaviour bean post processor.

    Registers the annotated methods on behaviour beans with the policy component.

    Since:
    5.0
    Author:
    Roy Wetherall
    • Constructor Detail

      • AnnotatedBehaviourPostProcessor

        public AnnotatedBehaviourPostProcessor()
    • 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:
        postProcessAfterInitialization in interface org.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:
        postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
        See Also:
        BeanPostProcessor.postProcessBeforeInitialization(java.lang.Object, java.lang.String)