org.apache.myfaces.orchestra.viewController
Class AnnotationsViewControllerExecutor

java.lang.Object
  extended by org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor
      extended by org.apache.myfaces.orchestra.viewController.AnnotationsViewControllerExecutor
All Implemented Interfaces:
org.apache.myfaces.orchestra.viewController.ViewControllerExecutor

public class AnnotationsViewControllerExecutor
extends org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor

Execute the various viewController events on the viewController by calling the corresponding annotated method.


Constructor Summary
AnnotationsViewControllerExecutor(AnnotationInfoManager annotationInfoManager)
           
 
Method Summary
 boolean invokeInitView(java.lang.String beanName, java.lang.Object bean)
           
protected  void invokeMethod(java.lang.Object bean, java.lang.reflect.Method method)
           
 boolean invokePreProcess(java.lang.String beanName, java.lang.Object bean)
           
 boolean invokePreRenderView(java.lang.String beanName, java.lang.Object bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationsViewControllerExecutor

public AnnotationsViewControllerExecutor(AnnotationInfoManager annotationInfoManager)
Method Detail

invokeMethod

protected void invokeMethod(java.lang.Object bean,
                            java.lang.reflect.Method method)

invokeInitView

public boolean invokeInitView(java.lang.String beanName,
                              java.lang.Object bean)
Specified by:
invokeInitView in interface org.apache.myfaces.orchestra.viewController.ViewControllerExecutor
Overrides:
invokeInitView in class org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor

invokePreRenderView

public boolean invokePreRenderView(java.lang.String beanName,
                                   java.lang.Object bean)
Specified by:
invokePreRenderView in interface org.apache.myfaces.orchestra.viewController.ViewControllerExecutor
Overrides:
invokePreRenderView in class org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor

invokePreProcess

public boolean invokePreProcess(java.lang.String beanName,
                                java.lang.Object bean)
Specified by:
invokePreProcess in interface org.apache.myfaces.orchestra.viewController.ViewControllerExecutor
Overrides:
invokePreProcess in class org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor


Copyright © 2008 The Apache Software Foundation. All Rights Reserved.