org.apache.myfaces.extensions.cdi.jsf.impl.config.view
Class DefaultViewConfigEntry

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.jsf.impl.config.view.DefaultViewConfigEntry
All Implemented Interfaces:
ViewConfigEntry

public class DefaultViewConfigEntry
extends Object
implements ViewConfigEntry

Author:
Gerhard Petracek

Constructor Summary
DefaultViewConfigEntry(String viewId, Class<? extends ViewConfig> viewDefinitionClass, Page.NavigationMode navigationMode, Page.ViewParameter viewParameter, List<Class<? extends AccessDecisionVoter>> accessDecisionVoters, Class<? extends ViewConfig> errorView, List<Annotation> metaDataList)
           
 
Method Summary
 void addMetaData(Annotation annotation)
           
 void addPageBean(Class pageBeanClass)
           
 boolean equals(Object o)
           
 List<Class<? extends AccessDecisionVoter>> getAccessDecisionVoters()
           
 Class<? extends ViewConfig> getErrorView()
           
 List<Annotation> getMetaData()
           
 Page.NavigationMode getNavigationMode()
           
 List<PageBeanConfigEntry> getPageBeanDefinitions()
           
 Class<? extends ViewConfig> getViewDefinitionClass()
           
 String getViewId()
           
 Page.ViewParameter getViewParameter()
           
 int hashCode()
           
 void invokeInitViewMethods()
           
 void invokePostRenderViewMethods()
           
 void invokePrePageActionMethods()
           
 void invokePreRenderViewMethods()
           
 List<Annotation> resetMetaData()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultViewConfigEntry

public DefaultViewConfigEntry(String viewId,
                              Class<? extends ViewConfig> viewDefinitionClass,
                              Page.NavigationMode navigationMode,
                              Page.ViewParameter viewParameter,
                              List<Class<? extends AccessDecisionVoter>> accessDecisionVoters,
                              Class<? extends ViewConfig> errorView,
                              List<Annotation> metaDataList)
Method Detail

getViewId

public String getViewId()
Specified by:
getViewId in interface ViewConfigEntry

getViewDefinitionClass

public Class<? extends ViewConfig> getViewDefinitionClass()
Specified by:
getViewDefinitionClass in interface ViewConfigEntry

getNavigationMode

public Page.NavigationMode getNavigationMode()
Specified by:
getNavigationMode in interface ViewConfigEntry

getViewParameter

public Page.ViewParameter getViewParameter()
Specified by:
getViewParameter in interface ViewConfigEntry

getPageBeanDefinitions

public List<PageBeanConfigEntry> getPageBeanDefinitions()
Specified by:
getPageBeanDefinitions in interface ViewConfigEntry

invokeInitViewMethods

public void invokeInitViewMethods()
Specified by:
invokeInitViewMethods in interface ViewConfigEntry

invokePrePageActionMethods

public void invokePrePageActionMethods()
Specified by:
invokePrePageActionMethods in interface ViewConfigEntry

invokePreRenderViewMethods

public void invokePreRenderViewMethods()
Specified by:
invokePreRenderViewMethods in interface ViewConfigEntry

invokePostRenderViewMethods

public void invokePostRenderViewMethods()
Specified by:
invokePostRenderViewMethods in interface ViewConfigEntry

getAccessDecisionVoters

public List<Class<? extends AccessDecisionVoter>> getAccessDecisionVoters()
Specified by:
getAccessDecisionVoters in interface ViewConfigEntry

getErrorView

public Class<? extends ViewConfig> getErrorView()
Specified by:
getErrorView in interface ViewConfigEntry

getMetaData

public List<Annotation> getMetaData()
Specified by:
getMetaData in interface ViewConfigEntry

addMetaData

public void addMetaData(Annotation annotation)

resetMetaData

public List<Annotation> resetMetaData()

addPageBean

public void addPageBean(Class pageBeanClass)
Specified by:
addPageBean in interface ViewConfigEntry

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


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