@Override public String getName() { return beanAttributes.getName(); }
private void verifyName(BeanAttributes<?> attributes, String name) { assertEquals(name, attributes.getName()); for (Annotation qualifier : attributes.getQualifiers()) { if (Named.class.equals(qualifier.annotationType())) { assertEquals(name, ((Named) qualifier).value()); return; } } fail("@Named qualifier not found."); } }
@Override public String getName() { return attributes().getName(); }
@Override public String getName() { return attributes().getName(); }
@Override public String getName() { return attributes().getName(); }
@Override public String getName() { return attributes().getName(); }
@SuppressWarnings("unchecked") private void verifyVolume(BeanAttributes<?> attributes) { assertTrue(typeSetMatches(attributes.getTypes(), long.class, Object.class)); assertTrue(annotationSetMatches(attributes.getQualifiers(), Any.class, Default.class, Named.class)); assertTrue(attributes.getStereotypes().isEmpty()); assertEquals(attributes.getScope(), Dependent.class); assertEquals(attributes.getName(), "volume"); assertFalse(attributes.isAlternative()); }
@SuppressWarnings("unchecked") private void verifyLakeFish(BeanAttributes<?> attributes) { assertTrue(typeSetMatches(attributes.getTypes(), Fish.class, Object.class)); assertTrue(typeSetMatches(attributes.getStereotypes(), TundraStereotype.class)); assertTrue(annotationSetMatches(attributes.getQualifiers(), Natural.class, Any.class, Named.class)); assertEquals(attributes.getScope(), ApplicationScoped.class); assertEquals(attributes.getName(), "fish"); assertTrue(attributes.isAlternative()); }
@Test @SpecAssertions({ @SpecAssertion(section = PROCESS_BEAN_ATTRIBUTES, id = "aa"), @SpecAssertion(section = SPECIALIZATION, id = "ca") }) public void testProcessBeanAttributesFiredProperlyForSpecializedBean() { assertNull(extension.getAlpha()); assertNull(extension.getBravo()); BeanAttributes<Charlie> charlieAttributes = extension.getCharlie(); assertNotNull(charlieAttributes); annotationSetMatches(charlieAttributes.getQualifiers(), Foo.Literal.INSTANCE, Bar.Literal.INSTANCE, Baz.Literal.INSTANCE, Any.Literal.INSTANCE, NamedLiteral.of("alpha")); assertEquals(charlieAttributes.getName(), "alpha"); }
@Override public BeanConfigurator<T> read(BeanAttributes<?> beanAttributes) { this.stereotypes.addAll(beanAttributes.getStereotypes()); this.scope = beanAttributes.getScope(); this.name = beanAttributes.getName(); this.alternative = beanAttributes.isAlternative(); types(beanAttributes.getTypes()); qualifiers(beanAttributes.getQualifiers()); stereotypes(beanAttributes.getStereotypes()); return this; }
/** * @param source source {@link BeanAttributes}. * @return a safe copy of source {@link BeanAttributes}. */ public static <T> BeanAttributes<T> of(BeanAttributes<T> source, BeanManager manager) { validateBeanAttributes(source, manager); BeanAttributes<T> attributes = new ImmutableBeanAttributes<T>(defensiveCopy(source.getStereotypes()), source.isAlternative(), source.getName(), defensiveCopy(source.getQualifiers()), defensiveCopy(source.getTypes()), source.getScope()); return attributes; }
/** * @param source source {@link BeanAttributes}. * @return a safe copy of source {@link BeanAttributes}. */ public static <T> BeanAttributes<T> of(BeanAttributes<T> source, BeanManager manager) { validateBeanAttributes(source, manager); BeanAttributes<T> attributes = new ImmutableBeanAttributes<T>(defensiveCopy(source.getStereotypes()), source.isAlternative(), source.getName(), defensiveCopy(source.getQualifiers()), defensiveCopy(source.getTypes()), source.getScope()); return attributes; }
/** * @param source source {@link BeanAttributes}. * @return a safe copy of source {@link BeanAttributes}. */ public static <T> BeanAttributes<T> of(BeanAttributes<T> source, BeanManager manager) { validateBeanAttributes(source, manager); BeanAttributes<T> attributes = new ImmutableBeanAttributes<T>(defensiveCopy(source.getStereotypes()), source.isAlternative(), source.getName(), defensiveCopy(source.getQualifiers()), defensiveCopy(source.getTypes()), source.getScope()); return attributes; }
/** * @param source source {@link BeanAttributes}. * @return a safe copy of source {@link BeanAttributes}. */ public static <T> BeanAttributes<T> of(BeanAttributes<T> source, BeanManager manager) { validateBeanAttributes(source, manager); BeanAttributes<T> attributes = new ImmutableBeanAttributes<T>(defensiveCopy(source.getStereotypes()), source.isAlternative(), source.getName(), defensiveCopy(source.getQualifiers()), defensiveCopy(source.getTypes()), source.getScope()); return attributes; }
/** * @param source source {@link BeanAttributes}. * @return a safe copy of source {@link BeanAttributes}. */ public static <T> BeanAttributes<T> of(BeanAttributes<T> source, BeanManager manager) { validateBeanAttributes(source, manager); BeanAttributes<T> attributes = new ImmutableBeanAttributes<T>(defensiveCopy(source.getStereotypes()), source.isAlternative(), source.getName(), defensiveCopy(source.getQualifiers()), defensiveCopy(source.getTypes()), source.getScope()); return attributes; }
public BeanAttributesConfigurator<T> read(BeanAttributes<?> beanAttributes) { checkArgumentNotNull(beanAttributes); name(beanAttributes.getName()); qualifiers(beanAttributes.getQualifiers()); scope(beanAttributes.getScope()); stereotypes(beanAttributes.getStereotypes()); types(beanAttributes.getTypes()); alternative(beanAttributes.isAlternative()); return this; }
public BeanAttributesConfigurator<T> read(BeanAttributes<?> beanAttributes) { checkArgumentNotNull(beanAttributes); name(beanAttributes.getName()); qualifiers(beanAttributes.getQualifiers()); scope(beanAttributes.getScope()); stereotypes(beanAttributes.getStereotypes()); types(beanAttributes.getTypes()); alternative(beanAttributes.isAlternative()); return this; }
public BeanAttributesConfigurator<T> read(BeanAttributes<?> beanAttributes) { checkArgumentNotNull(beanAttributes); name(beanAttributes.getName()); qualifiers(beanAttributes.getQualifiers()); scope(beanAttributes.getScope()); stereotypes(beanAttributes.getStereotypes()); types(beanAttributes.getTypes()); alternative(beanAttributes.isAlternative()); return this; }
public BeanAttributesConfigurator<T> read(BeanAttributes<?> beanAttributes) { checkArgumentNotNull(beanAttributes); name(beanAttributes.getName()); qualifiers(beanAttributes.getQualifiers()); scope(beanAttributes.getScope()); stereotypes(beanAttributes.getStereotypes()); types(beanAttributes.getTypes()); alternative(beanAttributes.isAlternative()); return this; }
public BeanAttributesConfigurator<T> read(BeanAttributes<?> beanAttributes) { checkArgumentNotNull(beanAttributes); name(beanAttributes.getName()); qualifiers(beanAttributes.getQualifiers()); scope(beanAttributes.getScope()); stereotypes(beanAttributes.getStereotypes()); types(beanAttributes.getTypes()); alternative(beanAttributes.isAlternative()); return this; }