Package org.springframework.context

Examples of org.springframework.context.ConfigurableApplicationContext.containsBean()


        DefaultListableBeanFactory factory = (DefaultListableBeanFactory) ctx
            .getBeanFactory();
        Class actionClass = getActionClass(modelName);
        String managerBeanName = getManagerBeanName(modelName);

        if (!ctx.containsBean(managerBeanName)) {
          Class managerClass = getManagerClass(modelName);
          if (managerClass != null) {
            RootBeanDefinition rbd = new RootBeanDefinition();
            rbd.setBeanClass(managerClass);
            rbd.getPropertyValues().addPropertyValue(daoProperty,
View Full Code Here


            beanName = actionType + actionBeanPostfix;
          }

        }

        if (!ctx.containsBean(beanName)) {
          RootBeanDefinition rbd = new RootBeanDefinition();
          rbd.setBeanClass(actionClass);
          rbd.setScope(BeanDefinition.SCOPE_PROTOTYPE);
          rbd.getPropertyValues().addPropertyValue(managerProperty,
              ctx.getBean(managerBeanName));
View Full Code Here

        ServiceContext serviceContext = ServiceContext.get();
        if(serviceContext == null) return true;
        ServletContext servletContext = serviceContext.getServlet().getServletContext();
        ConfigurableApplicationContext springContext = JeevesDelegatingFilterProxy.getApplicationContextFromServletContext(servletContext);
        if(springContext == null) return true;
        return springContext.containsBean(beanId);
    }

    /**
     * Optimistically check if user can access a given url.  If not possible to determine then
     * the methods will return true.  So only use to show url links, not check if a user has access
View Full Code Here

    ctx.refresh();

    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void fileSystemXmlApplicationContext() throws IOException {
View Full Code Here

    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void fileSystemXmlApplicationContext() throws IOException {
    ClassPathResource xml = new ClassPathResource(XML_PATH);
View Full Code Here

    ctx.setEnvironment(prodEnv);
    ctx.refresh();
    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void annotationConfigApplicationContext_withPojos() {
View Full Code Here

    ctx.refresh();
    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void annotationConfigApplicationContext_withPojos() {
    AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
View Full Code Here

    ctx.refresh();

    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void fileSystemXmlApplicationContext() throws IOException {
View Full Code Here

    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void fileSystemXmlApplicationContext() throws IOException {
    ClassPathResource xml = new ClassPathResource(XML_PATH);
View Full Code Here

    ctx.setEnvironment(prodEnv);
    ctx.refresh();
    assertEnvironmentBeanRegistered(ctx);
    assertHasEnvironment(ctx, prodEnv);
    assertEnvironmentAwareInvoked(ctx, ctx.getEnvironment());
    assertThat(ctx.containsBean(DEV_BEAN_NAME), is(false));
    assertThat(ctx.containsBean(PROD_BEAN_NAME), is(true));
  }

  @Test
  public void annotationConfigApplicationContext_withPojos() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.