Package org.apache.webbeans.configurator
Class BeanAttributesConfiguratorImpl<T>
- java.lang.Object
-
- org.apache.webbeans.configurator.BeanAttributesConfiguratorImpl<T>
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
public class BeanAttributesConfiguratorImpl<T> extends Object implements jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
-
Constructor Summary
Constructors Constructor Description BeanAttributesConfiguratorImpl(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.BeanAttributes<T> originalBeanAttribute)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addQualifier(Annotation qualifier)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addQualifiers(Annotation... qualifiers)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addQualifiers(Set<Annotation> qualifiers)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addStereotype(Class<? extends Annotation> stereotype)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addStereotypes(Set<Class<? extends Annotation>> stereotypes)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addTransitiveTypeClosure(Type type)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addType(jakarta.enterprise.util.TypeLiteral typeLiteral)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addType(Type type)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addTypes(Type... types)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addTypes(Set set)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>alternative(boolean value)jakarta.enterprise.inject.spi.BeanAttributes<T>getBeanAttributes()jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>name(String name)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>qualifiers(Annotation... qualifiers)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>qualifiers(Set<Annotation> qualifiers)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>scope(Class<? extends Annotation> scope)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>stereotypes(Set<Class<? extends Annotation>> stereotypes)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>types(Type... types)jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>types(Set<Type> set)
-
-
-
Constructor Detail
-
BeanAttributesConfiguratorImpl
public BeanAttributesConfiguratorImpl(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.BeanAttributes<T> originalBeanAttribute)
-
-
Method Detail
-
addType
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addType(Type type)
- Specified by:
addTypein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addType
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addType(jakarta.enterprise.util.TypeLiteral typeLiteral)
- Specified by:
addTypein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTypes(Type... types)
- Specified by:
addTypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTypes(Set set)
- Specified by:
addTypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTransitiveTypeClosure
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTransitiveTypeClosure(Type type)
- Specified by:
addTransitiveTypeClosurein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
types
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> types(Type... types)
- Specified by:
typesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
types
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> types(Set<Type> set)
- Specified by:
typesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
scope
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> scope(Class<? extends Annotation> scope)
- Specified by:
scopein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifier
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifier(Annotation qualifier)
- Specified by:
addQualifierin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifiers(Annotation... qualifiers)
- Specified by:
addQualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifiers(Set<Annotation> qualifiers)
- Specified by:
addQualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
qualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> qualifiers(Annotation... qualifiers)
- Specified by:
qualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
qualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> qualifiers(Set<Annotation> qualifiers)
- Specified by:
qualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addStereotype
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addStereotype(Class<? extends Annotation> stereotype)
- Specified by:
addStereotypein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addStereotypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addStereotypes(Set<Class<? extends Annotation>> stereotypes)
- Specified by:
addStereotypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
stereotypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> stereotypes(Set<Class<? extends Annotation>> stereotypes)
- Specified by:
stereotypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
name
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> name(String name)
- Specified by:
namein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
alternative
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> alternative(boolean value)
- Specified by:
alternativein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
getBeanAttributes
public jakarta.enterprise.inject.spi.BeanAttributes<T> getBeanAttributes()
-
-