|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.cdi.view.ViewScopeContextImpl
@Typed public class ViewScopeContextImpl
CDI Context to handle @ViewScoped beans.
| Constructor Summary | |
|---|---|
ViewScopeContextImpl(javax.enterprise.inject.spi.BeanManager beanManager)
|
|
| Method Summary | ||
|---|---|---|
protected void |
checkActive()
Make sure that the Context is really active. |
|
boolean |
destroy(javax.enterprise.context.spi.Contextual bean)
Destroy the Contextual Instance of the given Bean. |
|
void |
destroyAllActive()
destroys all the Contextual Instances in the Storage returned by getContextualStorage(boolean). |
|
static void |
destroyAllActive(ViewScopeContextualStorage storage)
Destroys all the Contextual Instances in the specified ContextualStorage. |
|
|
get(javax.enterprise.context.spi.Contextual<T> bean)
|
|
|
get(javax.enterprise.context.spi.Contextual<T> bean,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
|
|
protected ViewScopeContextualStorage |
getContextualStorage(boolean createIfNotExist)
|
|
String |
getCurrentViewScopeId(boolean create)
We need to pass the session scoped windowbean holder and the requestscoped windowIdHolder in a later phase because getBeans is only allowed from AfterDeploymentValidation onwards. |
|
Class<? extends Annotation> |
getScope()
|
|
protected ViewScopeBeanHolder |
getViewScopeBeanHolder()
|
|
protected ViewScopeBeanHolder |
getViewScopeBeanHolder(FacesContext facesContext)
|
|
boolean |
isActive()
The WindowContext is active once a current windowId is set for the current Thread. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ViewScopeContextImpl(javax.enterprise.inject.spi.BeanManager beanManager)
| Method Detail |
|---|
protected ViewScopeBeanHolder getViewScopeBeanHolder()
protected ViewScopeBeanHolder getViewScopeBeanHolder(FacesContext facesContext)
public String getCurrentViewScopeId(boolean create)
protected ViewScopeContextualStorage getContextualStorage(boolean createIfNotExist)
public Class<? extends Annotation> getScope()
getScope in interface javax.enterprise.context.spi.Contextpublic boolean isActive()
isActive in interface javax.enterprise.context.spi.Contextpublic <T> T get(javax.enterprise.context.spi.Contextual<T> bean)
get in interface javax.enterprise.context.spi.Context
public <T> T get(javax.enterprise.context.spi.Contextual<T> bean,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
get in interface javax.enterprise.context.spi.Contextpublic boolean destroy(javax.enterprise.context.spi.Contextual bean)
bean - dictates which bean shall get cleaned up
true if the bean was destroyed, false if there was no such bean.public void destroyAllActive()
getContextualStorage(boolean).
public static void destroyAllActive(ViewScopeContextualStorage storage)
protected void checkActive()
javax.enterprise.context.ContextNotActiveException - if there is no active
Context for the current Thread.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||