|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.faces.mgbean.BeanManager
public class BeanManager
Main interface for dealing with JSF managed beans
Constructor Summary | |
---|---|
BeanManager(InjectionProvider injectionProvider,
boolean lazyBeanValidation)
|
|
BeanManager(InjectionProvider injectionProvider,
java.util.Map<java.lang.String,BeanBuilder> managedBeans,
boolean lazyBeanValidation)
|
Method Summary | |
---|---|
java.lang.Object |
create(java.lang.String name,
BeanBuilder builder,
javax.faces.context.FacesContext facesContext)
|
java.lang.Object |
create(java.lang.String name,
javax.faces.context.FacesContext facesContext)
|
void |
destroy(java.lang.String beanName,
java.lang.Object bean)
|
java.lang.Object |
getBeanFromScope(java.lang.String name,
BeanBuilder builder,
javax.faces.context.FacesContext context)
|
java.lang.Object |
getBeanFromScope(java.lang.String name,
javax.faces.context.FacesContext context)
|
BeanBuilder |
getBuilder(java.lang.String name)
|
java.util.List<java.lang.String> |
getEagerBeanNames()
|
java.util.Map<java.lang.String,BeanBuilder> |
getRegisteredBeans()
|
boolean |
isBeanInScope(java.lang.String name,
BeanBuilder builder,
javax.faces.context.FacesContext context)
|
boolean |
isListenerForSource(java.lang.Object source)
|
boolean |
isManaged(java.lang.String name)
|
void |
preProcessesBeans()
This should only be called during application init |
void |
processEvent(javax.faces.event.SystemEvent event)
Invoke PreDestroy methods on any managed beans within the provided scope. |
void |
register(ManagedBeanInfo beanInfo)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanManager(InjectionProvider injectionProvider, boolean lazyBeanValidation)
public BeanManager(InjectionProvider injectionProvider, java.util.Map<java.lang.String,BeanBuilder> managedBeans, boolean lazyBeanValidation)
Method Detail |
---|
public void processEvent(javax.faces.event.SystemEvent event) throws javax.faces.event.AbortProcessingException
Invoke PreDestroy methods on any managed beans within the provided scope.
processEvent
in interface javax.faces.event.SystemEventListener
event
- the ScopeContext
javax.faces.event.AbortProcessingException
public boolean isListenerForSource(java.lang.Object source)
isListenerForSource
in interface javax.faces.event.SystemEventListener
SystemEventListener.isListenerForSource(Object)
public void register(ManagedBeanInfo beanInfo)
public java.util.List<java.lang.String> getEagerBeanNames()
public java.util.Map<java.lang.String,BeanBuilder> getRegisteredBeans()
public boolean isManaged(java.lang.String name)
public BeanBuilder getBuilder(java.lang.String name)
public void preProcessesBeans()
public boolean isBeanInScope(java.lang.String name, BeanBuilder builder, javax.faces.context.FacesContext context)
public java.lang.Object getBeanFromScope(java.lang.String name, BeanBuilder builder, javax.faces.context.FacesContext context)
public java.lang.Object getBeanFromScope(java.lang.String name, javax.faces.context.FacesContext context)
public java.lang.Object create(java.lang.String name, javax.faces.context.FacesContext facesContext)
public java.lang.Object create(java.lang.String name, BeanBuilder builder, javax.faces.context.FacesContext facesContext)
public void destroy(java.lang.String beanName, java.lang.Object bean)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |