information.setBeanDiscoveryMode(BeanDiscoveryMode.valueOf(mode.trim().toUpperCase(Locale.ENGLISH))); information.setDecorators(bda.decorators); information.setInterceptors(bda.interceptors);
addClasses(information.getAlternativeStereotypes(), classLoader); final boolean scanModeAnnotated = BeanArchiveService.BeanDiscoveryMode.ANNOTATED.equals(information.getBeanDiscoveryMode()); final boolean noScan = BeanArchiveService.BeanDiscoveryMode.NONE.equals(information.getBeanDiscoveryMode()); final boolean isNotEarWebApp = startupObject.getWebContext() == null;
public static BeanDiscoveryMode max(BeanDiscoveryMode bdmA, BeanDiscoveryMode bdmB) { if (bdmA == null) { return bdmB; } if (bdmB == null) { return bdmA; } return getByOrdinal(Math.max(bdmA.getOrdinal(), bdmB.getOrdinal())); } }
bdaInfo.discoveryMode = BeanArchiveService.BeanDiscoveryMode.ANNOTATED.name(); merge(composite, key == null ? DEFAULT_BEANS_XML_KEY : key, bdaInfo, next.getValue()); ejbJar.beans.noDescriptorBdas.add(bdaInfo);
bdaInfo.setBeanDiscoveryMode(beanDiscoveryMode != null ? BeanDiscoveryMode.valueOf(beanDiscoveryMode.toUpperCase()) : null);
mergedBdaInfo.setBeanDiscoveryMode(BeanDiscoveryMode.max(bdaWebClasses.getBeanDiscoveryMode(), bdaWebInf.getBeanDiscoveryMode()));
public static BeanDiscoveryMode getByOrdinal(int ordinal) { for (BeanDiscoveryMode beanDiscoveryMode : values()) { if (beanDiscoveryMode.getOrdinal() == ordinal) { return beanDiscoveryMode; } } return null; }