/** * Returns the bean's deployment type */ @Override public Set<Class<? extends Annotation>> getStereotypes() { return _bean.getStereotypes(); }
@Override public Set<Class<? extends Annotation>> getStereotypes() { return bean.getStereotypes(); }
@Override public Set<Class<? extends Annotation>> getStereotypes() { return producer.getStereotypes(); }
private Annotation tryToFindAStereotypeQualifier(Bean<?> bean) { for (Class<? extends Annotation> annotation : bean.getStereotypes()) { if (STEREOTYPES.containsKey(annotation)) { return STEREOTYPES.get(annotation); } } return null; }
@Override public Set<Class<? extends Annotation>> getStereotypes() { return getBean().getStereotypes(); }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) { Set<Bean<?>> beans = new HashSet<Bean<?>>(); for (Bean<?> bean : probe.getBeans()) { if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) { beans.add(bean); } } return beans; }
boolean isEnabled(Bean<?> bean) { if (! bean.isAlternative()) return true; if (_deploymentMap.containsKey(bean.getBeanClass())) return true; for (Class<?> stereotype : bean.getStereotypes()) { if (_deploymentMap.containsKey(stereotype)) return true; } return false; }
/** * @return <code>true</code> if the given bean is a configured alternative */ public boolean isAlternative(Bean<?> bean) { return isAlternative(bean.getBeanClass(), bean.getStereotypes()); }
@Test @SpecAssertion(section = PROCESS_BEAN_ATTRIBUTES, id = "bca") public void configuratorInitializedWithOriginalBeanAttributes() { Bean<Mace> configuredBean = getUniqueBean(Mace.class); BeanAttributes<Mace> originalBA = getCurrentManager().getExtension(ProcessBeanAttributesObserver.class).getOriginalBA(); assertEquals(configuredBean.getTypes(), originalBA.getTypes()); assertEquals(configuredBean.getQualifiers(), originalBA.getQualifiers()); assertEquals(configuredBean.getStereotypes(), originalBA.getStereotypes()); assertEquals(configuredBean.getScope(), originalBA.getScope()); } }
@Override public boolean test(Bean<?> bean) { return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass()) && testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes()) && testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative()) && testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean); }
@Override public boolean test(Bean<?> bean) { return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass()) && testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes()) && testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative()) && testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean); }
@Override public boolean test(Bean<?> bean) { return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass()) && testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes()) && testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative()) && testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean); }
@Override public boolean test(Bean<?> bean) { return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass()) && testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes()) && testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative()) && testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean); }
@Override public boolean test(Bean<?> bean) { return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass()) && testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes()) && testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative()) && testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean); }