public abstract class ApplicationContext extends Object
ApplicationContext
is a contextual store, similar to RequestContext
.
Only one ApplicationContext
should be available in the application.
It can be accessed via:
RequestContext.getCurrentInstance().getApplicationContext();
Modifier and Type | Field and Description |
---|---|
static String |
INSTANCE_KEY |
Constructor and Description |
---|
ApplicationContext() |
Modifier and Type | Method and Description |
---|---|
abstract CacheProvider |
getCacheProvider() |
abstract PrimeConfiguration |
getConfig() |
abstract Map<Class<?>,Map<String,Object>> |
getConstantsCacheMap() |
static ApplicationContext |
getCurrentInstance() |
abstract Map<Class<?>,Map<String,Object>> |
getEnumCacheMap() |
abstract javax.validation.Validator |
getValidator() |
abstract javax.validation.ValidatorFactory |
getValidatorFactory() |
abstract void |
release() |
static void |
setCurrentInstance(ApplicationContext context,
javax.faces.context.FacesContext facesContext) |
public static final String INSTANCE_KEY
public static ApplicationContext getCurrentInstance()
public static void setCurrentInstance(ApplicationContext context, javax.faces.context.FacesContext facesContext)
public abstract PrimeConfiguration getConfig()
public abstract javax.validation.ValidatorFactory getValidatorFactory()
public abstract CacheProvider getCacheProvider()
public abstract javax.validation.Validator getValidator()
public abstract void release()
Copyright © 2017. All rights reserved.