List of usage examples for org.springframework.ide.eclipse.beans.core.model IBean getElementName
String getElementName();
From source file:org.synyx.hades.eclipse.HadesUtils.java
/** * Returns all bean ids.//from w ww . ja v a2 s .c om * * @return */ public static Set<String> getDaoBeanIds(IProject project) { Set<String> result = new HashSet<String>(); for (IBean bean : getDaoBeansFor(project)) { result.add(bean.getElementName()); } return result; }
From source file:org.synyx.hades.eclipse.HadesUtils.java
/** * Returns a one line {@link String} of the given bean in the format of * {@code $ beanId} [${daoInterface}]}./*from www .j a v a2 s . co m*/ * * @param bean * @return */ public static String asText(IBean bean) { String typeName = isHadesDaoBean(bean) ? getDaoInterfaceName(bean) : bean.getClassName(); return String.format("%s [%s]", bean.getElementName(), typeName); }
From source file:org.eclipse.virgo.ide.beans.core.internal.locate.SpringOsgiBeansConfigPostProcessor.java
/** * {@inheritDoc}// w w w . ja v a2s . c om */ public void postProcess(IBeansConfigPostProcessingContext postProcessingContext) { IBeansConfig config = postProcessingContext.getBeansConfig(); if (IBeansConfig.Type.AUTO_DETECTED == config.getType() && FacetUtils.isBundleProject(config.getElementResource())) { // Check if there is already a bean called bundleContext for (IBean bean : postProcessingContext.getBeansConfigRegistrySupport().getBeans()) { if (BUNDLE_CONTEXT_BEAN_NAME.equals(bean.getElementName())) { return; } } AbstractBeanDefinition beanDefinition = new RootBeanDefinition(); beanDefinition.setBeanClassName(BUNDLE_CONTEXT_CLASS_NAME); beanDefinition.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); BeanComponentDefinition componentDefinition = new BeanComponentDefinition(beanDefinition, BUNDLE_CONTEXT_BEAN_NAME); postProcessingContext.getBeansConfigRegistrySupport().registerComponent(componentDefinition); } }