|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils
@Typed public abstract class CodiUtils
This is a collection of a few useful static helper functions.
Method Summary | ||
---|---|---|
static
|
createNewInstanceOfBean(javax.enterprise.inject.spi.Bean<T> bean,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
|
|
static
|
createNewInstanceOfBean(javax.enterprise.context.spi.CreationalContext<T> creationalContext,
javax.enterprise.inject.spi.Bean<T> bean)
|
|
static
|
getContextualReference(javax.enterprise.inject.spi.BeanManager beanManager,
Type t,
javax.enterprise.inject.spi.Bean<T> bean)
|
|
static
|
getContextualReferenceByClass(javax.enterprise.inject.spi.BeanManager beanManager,
Class<T> targetClass,
Annotation... qualifier)
|
|
static
|
getContextualReferenceByClass(javax.enterprise.inject.spi.BeanManager beanManager,
Class<T> targetClass,
boolean optionalBeanAllowed,
Annotation... qualifier)
|
|
static
|
getContextualReferenceByClass(Class<T> targetClass,
Annotation... qualifier)
|
|
static
|
getContextualReferenceByClass(Class<T> targetClass,
boolean optionalBeanAllowed,
Annotation... qualifier)
|
|
static ProjectStage |
getCurrentProjectStage()
|
|
static
|
getOrCreateBeanByClass(javax.enterprise.inject.spi.BeanManager beanManager,
Class<T> targetClass,
Annotation... qualifier)
|
|
static
|
getOrCreateBeanByClass(javax.enterprise.inject.spi.BeanManager beanManager,
Class<T> targetClass,
boolean optionalBeanAllowed,
Annotation... qualifier)
|
|
static
|
getOrCreateBeanByClass(Class<T> targetClass,
Annotation... qualifier)
|
|
static
|
getOrCreateScopedInstanceOfBeanByName(javax.enterprise.inject.spi.BeanManager beanManager,
String beanName,
Class<T> targetClass)
|
|
static Properties |
getProperties(String resourceName)
Load Properties from a configuration file with the given resourceName. |
|
static
|
injectFields(T instance)
|
|
static
|
injectFields(T instance,
boolean requiresAdvancedQualifier)
|
|
static boolean |
isCdiInitialized()
|
|
static boolean |
isQualifierEqual(Annotation qualifier1,
Annotation qualifier2)
Checks if the given qualifiers are equal. |
|
static
|
lookupFromEnvironment(Class<T> targetType,
Aggregatable<T>... aggregatable)
|
|
static
|
lookupFromEnvironment(String key,
Class<T> targetType,
Aggregatable<T>... aggregatable)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T> T createNewInstanceOfBean(javax.enterprise.context.spi.CreationalContext<T> creationalContext, javax.enterprise.inject.spi.Bean<T> bean)
public static <T> T createNewInstanceOfBean(javax.enterprise.inject.spi.Bean<T> bean, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
public static <T> T getOrCreateScopedInstanceOfBeanByName(javax.enterprise.inject.spi.BeanManager beanManager, String beanName, Class<T> targetClass)
public static <T> javax.enterprise.inject.spi.Bean<T> getOrCreateBeanByClass(Class<T> targetClass, Annotation... qualifier)
public static <T> javax.enterprise.inject.spi.Bean<T> getOrCreateBeanByClass(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> targetClass, Annotation... qualifier)
public static <T> javax.enterprise.inject.spi.Bean<T> getOrCreateBeanByClass(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> targetClass, boolean optionalBeanAllowed, Annotation... qualifier)
public static <T> T getContextualReferenceByClass(Class<T> targetClass, Annotation... qualifier)
public static <T> T getContextualReferenceByClass(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> targetClass, Annotation... qualifier)
public static <T> T getContextualReferenceByClass(Class<T> targetClass, boolean optionalBeanAllowed, Annotation... qualifier)
public static <T> T getContextualReferenceByClass(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> targetClass, boolean optionalBeanAllowed, Annotation... qualifier)
public static <T> T getContextualReference(javax.enterprise.inject.spi.BeanManager beanManager, Type t, javax.enterprise.inject.spi.Bean<T> bean)
public static Properties getProperties(String resourceName) throws IOException
resourceName
-
null
if the given property file doesn't exist
IOException
- on underlying IO problemspublic static ProjectStage getCurrentProjectStage()
public static <T> T injectFields(T instance)
public static <T> T injectFields(T instance, boolean requiresAdvancedQualifier)
public static boolean isQualifierEqual(Annotation qualifier1, Annotation qualifier2)
qualifier1
- qualifier2
-
public static <T extends Serializable> T lookupFromEnvironment(Class<T> targetType, Aggregatable<T>... aggregatable)
public static <T extends Serializable> T lookupFromEnvironment(String key, Class<T> targetType, Aggregatable<T>... aggregatable)
public static boolean isCdiInitialized()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |