@Typed public class DynamicParamValueProducer extends Object implements Bean<Object>, PassivationCapable
 This dynamic producer calls through to the "real" producer for @Param
 annotated injection points.
ParamExtension, 
ParamProducer| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DynamicParamValueProducer.DefaultParamAnnotationLiteral  | 
| Constructor and Description | 
|---|
DynamicParamValueProducer(Type type)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
create(CreationalContext<Object> creationalContext)  | 
void | 
destroy(Object instance,
       CreationalContext<Object> creationalContext)  | 
Class<?> | 
getBeanClass()  | 
String | 
getId()  | 
Set<InjectionPoint> | 
getInjectionPoints()  | 
String | 
getName()  | 
Set<Annotation> | 
getQualifiers()  | 
Class<? extends Annotation> | 
getScope()  | 
Set<Class<? extends Annotation>> | 
getStereotypes()  | 
Set<Type> | 
getTypes()  | 
boolean | 
isAlternative()  | 
boolean | 
isNullable()  | 
public DynamicParamValueProducer(Type type)
public Class<?> getBeanClass()
getBeanClass in interface Bean<Object>public Set<Type> getTypes()
getTypes in interface BeanAttributes<Object>public Object create(CreationalContext<Object> creationalContext)
create in interface Contextual<Object>public Set<Annotation> getQualifiers()
getQualifiers in interface BeanAttributes<Object>public Class<? extends Annotation> getScope()
getScope in interface BeanAttributes<Object>public Set<Class<? extends Annotation>> getStereotypes()
getStereotypes in interface BeanAttributes<Object>public Set<InjectionPoint> getInjectionPoints()
getInjectionPoints in interface Bean<Object>public boolean isAlternative()
isAlternative in interface BeanAttributes<Object>public boolean isNullable()
isNullable in interface Bean<Object>public String getName()
getName in interface BeanAttributes<Object>public void destroy(Object instance, CreationalContext<Object> creationalContext)
destroy in interface Contextual<Object>public String getId()
getId in interface PassivationCapableCopyright © 2012–2022 OmniFaces. All rights reserved.