org.apache.myfaces.extensions.cdi.jsf.impl.config.view.spi
Interface LifecycleAwarePageBeanDescriptor

All Superinterfaces:
PageBeanDescriptor

public interface LifecycleAwarePageBeanDescriptor
extends PageBeanDescriptor

Allows to provide a custom PageBeanDescriptor


Method Summary
 List<Method> getInitViewMethods()
          Exposes the lifecycle-callbacks annotated with InitView
 RequestLifecycleCallbackEntry getPhasesLifecycleCallback(javax.faces.event.PhaseId phaseId)
          Exposes the entry for the lifecycle-callbacks (BeforePhase and/or AfterPhase) for the given PhaseId
 List<Method> getPostRenderViewMethods()
          Exposes the lifecycle-callbacks annotated with PostRenderView
 List<Method> getPrePageActionMethods()
          Exposes the lifecycle-callbacks annotated with PrePageAction
 List<Method> getPreRenderViewMethods()
          Exposes the lifecycle-callbacks annotated with PreRenderView
 
Methods inherited from interface org.apache.myfaces.extensions.cdi.jsf.api.config.view.PageBeanDescriptor
getBeanClass, getBeanName
 

Method Detail

getInitViewMethods

List<Method> getInitViewMethods()
Exposes the lifecycle-callbacks annotated with InitView

Returns:
init-view lifecycle-callback methods

getPrePageActionMethods

List<Method> getPrePageActionMethods()
Exposes the lifecycle-callbacks annotated with PrePageAction

Returns:
pre-page-action lifecycle-callback methods

getPreRenderViewMethods

List<Method> getPreRenderViewMethods()
Exposes the lifecycle-callbacks annotated with PreRenderView

Returns:
pre-render-view lifecycle-callback methods

getPostRenderViewMethods

List<Method> getPostRenderViewMethods()
Exposes the lifecycle-callbacks annotated with PostRenderView

Returns:
post-render-view lifecycle-callback methods

getPhasesLifecycleCallback

RequestLifecycleCallbackEntry getPhasesLifecycleCallback(javax.faces.event.PhaseId phaseId)
Exposes the entry for the lifecycle-callbacks (BeforePhase and/or AfterPhase) for the given PhaseId

Parameters:
phaseId - current phase-id
Returns:
entry for the lifecycle-callbacks


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.