/** * * @param bean * @return the set of declared producers */ Set<AbstractProducerBean<?, ?, ?>> getDeclaredProducers(Bean<?> bean) { return beanToDeclaredProducers.containsKey(bean) ? beanToDeclaredProducers.get(bean) : Collections.emptySet(); }
/** * * @param bean * @return the set of declared producers */ Set<AbstractProducerBean<?, ?, ?>> getDeclaredProducers(Bean<?> bean) { return beanToDeclaredProducers.containsKey(bean) ? beanToDeclaredProducers.get(bean) : Collections.emptySet(); }
/** * * @param bean * @return the set of declared producers */ Set<AbstractProducerBean<?, ?, ?>> getDeclaredProducers(Bean<?> bean) { return beanToDeclaredProducers.containsKey(bean) ? beanToDeclaredProducers.get(bean) : Collections.emptySet(); }
public Set<AbstractClassBean<?>> getClassBeans(Class<?> clazz) { Set<AbstractClassBean<?>> beans = classBeanMap.get(clazz); for (AbstractClassBean<?> bean : beans) { bean.preInitialize(); } return beans; }
/** * * @param bean * @return the set of declared producers */ @SuppressWarnings("unchecked") Set<AbstractProducerBean<?, ?, ?>> getDeclaredProducers(Bean<?> bean) { return (Set<AbstractProducerBean<?, ?, ?>>) (beanToDeclaredProducers.containsKey(bean) ? beanToDeclaredProducers.get(bean) : Collections.emptySet()); }
/** * * @param bean * @return the set of declared producers */ Set<AbstractProducerBean<?, ?, ?>> getDeclaredProducers(Bean<?> bean) { return beanToDeclaredProducers.containsKey(bean) ? beanToDeclaredProducers.get(bean) : Collections.emptySet(); }
public <T> InternalEjbDescriptor<T> getUnique(Class<T> beanClass) { Set<String> ejbs = ejbByClass.get(beanClass); if (ejbs.size() > 1) { throw BeanLogger.LOG.tooManyEjbsForClass(beanClass, ejbs); } else if (ejbs.size() == 0) { return null; } else { return get(ejbs.iterator().next()); } }
protected void addAbstractClassBean(AbstractClassBean<?> bean) { if (!(bean instanceof NewBean)) { classBeanMap.get(bean.getBeanClass()).add(bean); } addAbstractBean(bean); }
protected void addAbstractClassBean(AbstractClassBean<?> bean) { if (!(bean instanceof NewBean)) { classBeanMap.get(bean.getBeanClass()).add(bean); } addAbstractBean(bean); }
protected void addAbstractClassBean(AbstractClassBean<?> bean) { if (!(bean instanceof NewBean)) { classBeanMap.get(bean.getBeanClass()).add(bean); } addAbstractBean(bean); }
public Set<ProducerMethod<?, ?>> getProducerMethod(Class<?> declaringClass, MethodSignature signature) { WeldMethodKey key = new WeldMethodKey(declaringClass, signature); Set<ProducerMethod<?, ?>> beans = producerMethodBeanMap.get(key); for (ProducerMethod<?, ?> producerMethod : beans) { producerMethod.initialize(this); } return beans; }
public Set<ProducerMethod<?, ?>> getProducerMethod(Class<?> declaringClass, MethodSignature signature) { WeldMethodKey key = new WeldMethodKey(declaringClass, signature); Set<ProducerMethod<?, ?>> beans = producerMethodBeanMap.get(key); for (ProducerMethod<?, ?> producerMethod : beans) { producerMethod.initialize(this); } return beans; }
public Set<ProducerMethod<?, ?>> getProducerMethod(Class<?> declaringClass, MethodSignature signature) { WeldMethodKey key = new WeldMethodKey(declaringClass, signature); Set<ProducerMethod<?, ?>> beans = producerMethodBeanMap.get(key); for (ProducerMethod<?, ?> producerMethod : beans) { producerMethod.initialize(this); } return beans; }
public Set<ProducerMethod<?, ?>> getProducerMethod(Class<?> declaringClass, MethodSignature signature) { WeldMethodKey key = new WeldMethodKey(declaringClass, signature); Set<ProducerMethod<?, ?>> beans = producerMethodBeanMap.get(key); for (ProducerMethod<?, ?> producerMethod : beans) { producerMethod.initialize(this); } return beans; }
public Set<ProducerMethod<?, ?>> getProducerMethod(Class<?> declaringClass, MethodSignature signature) { WeldMethodKey key = new WeldMethodKey(declaringClass, signature); Set<ProducerMethod<?, ?>> beans = producerMethodBeanMap.get(key); for (ProducerMethod<?, ?> producerMethod : beans) { producerMethod.initialize(this); } return beans; }
public Set<ProducerMethod<?, ?>> getProducerMethod(Class<?> declaringClass, MethodSignature signature) { WeldMethodKey key = new WeldMethodKey(declaringClass, signature); Set<ProducerMethod<?, ?>> beans = producerMethodBeanMap.get(key); for (ProducerMethod<?, ?> producerMethod : beans) { producerMethod.initialize(this); } return beans; }
protected void validateBeanName(String name, SetMultimap<String, Bean<?>> namedAccessibleBeans, List<String> accessibleNamespaces, BeanManagerImpl beanManager) { Set<Bean<?>> resolvedBeans = beanManager.getBeanResolver().<Object> resolve(Beans.removeDisabledBeans(namedAccessibleBeans.get(name), beanManager)); if (resolvedBeans.size() > 1) { throw ValidatorLogger.LOG.ambiguousElName(name, resolvedBeans); } if (accessibleNamespaces.contains(name)) { throw ValidatorLogger.LOG.beanNameIsPrefix(name); } }
protected void validateBeanName(String name, SetMultimap<String, Bean<?>> namedAccessibleBeans, List<String> accessibleNamespaces, BeanManagerImpl beanManager) { Set<Bean<?>> resolvedBeans = beanManager.getBeanResolver().<Object> resolve(Beans.removeDisabledBeans(namedAccessibleBeans.get(name), beanManager)); if (resolvedBeans.size() > 1) { throw ValidatorLogger.LOG.ambiguousElName(name, resolvedBeans); } if (accessibleNamespaces.contains(name)) { throw ValidatorLogger.LOG.beanNameIsPrefix(name); } }
protected void validateBeanName(String name, SetMultimap<String, Bean<?>> namedAccessibleBeans, List<String> accessibleNamespaces, BeanManagerImpl beanManager) { Set<Bean<?>> resolvedBeans = beanManager.getBeanResolver().<Object> resolve(Beans.removeDisabledBeans(namedAccessibleBeans.get(name), beanManager)); if (resolvedBeans.size() > 1) { throw ValidatorLogger.LOG.ambiguousElName(name, resolvedBeans); } if (accessibleNamespaces.contains(name)) { throw ValidatorLogger.LOG.beanNameIsPrefix(name); } }
protected void validateBeanName(String name, SetMultimap<String, Bean<?>> namedAccessibleBeans, List<String> accessibleNamespaces, BeanManagerImpl beanManager) { Set<Bean<?>> resolvedBeans = beanManager.getBeanResolver().<Object> resolve(Beans.removeDisabledBeans(namedAccessibleBeans.get(name), beanManager)); if (resolvedBeans.size() > 1) { throw ValidatorLogger.LOG.ambiguousElName(name, resolvedBeans); } if (accessibleNamespaces.contains(name)) { throw ValidatorLogger.LOG.beanNameIsPrefix(name); } }