Class AnnotatedBehaviourPostProcessor

java.lang.Object
org.alfresco.repo.policy.annotation.AnnotatedBehaviourPostProcessor
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor

public class AnnotatedBehaviourPostProcessor extends 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 Details

    • AnnotatedBehaviourPostProcessor

      public AnnotatedBehaviourPostProcessor()
  • Method Details

    • setPolicyComponent

      public void setPolicyComponent(PolicyComponent policyComponent)
      Parameters:
      policyComponent - policy component
    • setNamespaceService

      public void setNamespaceService(NamespaceService namespaceService)
      Parameters:
      namespaceService - namespace service
    • postProcessAfterInitialization

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