Package org.springframework.ide.eclipse.beans.core.internal.model

Examples of org.springframework.ide.eclipse.beans.core.internal.model.BeansConfigSet


          return saveProject(beansProject);
        }
      }
      // handle resource drop to config set
      else if (parent instanceof BeansConfigSet) {
        BeansConfigSet beansConfigSet = (BeansConfigSet) parent;
        IProject project = getProject(parent);
        BeansProject beansProject = (BeansProject) BeansCorePlugin.getModel().getProject(project);
        if (!beansProject.isUpdatable()) {
          return Status.CANCEL_STATUS;
        }
        // TODO CD add support for linked project and config sets
        if (resource.getProject().equals(project) && !beansConfigSet.hasConfig(file)) {
          IBeansConfig bc = BeansCorePlugin.getModel().getConfig((IFile) resource);
          // check if resource is already a beans config
          if (bc != null) {
            beansConfigSet.addConfig(bc.getElementName());
          }
          else {
            beansProject.addConfig(file, IBeansConfig.Type.MANUAL);
            bc = beansProject.getConfig(file);
            beansConfigSet.addConfig(bc.getElementName());
          }
          return saveProject(beansProject);
        }
      }
    }
View Full Code Here


 
  @Test
  public void testBeansProjectXMLConfigWithConfigSet() throws Exception {
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    beansProject.addConfigSet(configSet);
   
    IBeansConfigSet set = beansProject.getConfigSet("test-set");
    Set<IBeansConfig> configs = set.getConfigs();
    assertEquals(1, configs.size());
View Full Code Here

    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("/beans-config-tests-2/second-bean-config.xml");
    beansProject.addConfigSet(configSet);
   
    IBeansConfigSet set = beansProject.getConfigSet("test-set");
    Set<IBeansConfig> configs = set.getConfigs();
    assertEquals(2, configs.size());
View Full Code Here

    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    beansProject.addConfig("java:org.test.spring.SimpleConfigurationClass", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("java:org.test.spring.ExternalConfigurationClass", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("/beans-config-tests-2/java:org.test.spring.ExternalConfigurationClass");
    beansProject.addConfigSet(configSet);
   
    IBeansConfigSet set = beansProject.getConfigSet("test-set");
    Set<IBeansConfig> configs = set.getConfigs();
    assertEquals(2, configs.size());
View Full Code Here

 
  @Test
  public void testBeansProjectXMLConfigFileRemovedWithConfigSet() throws Exception {
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    beansProject.addConfigSet(configSet);
   
    IFile configFile = (IFile) project.findMember("basic-bean-config.xml");
    beansProject.removeConfig(configFile);
   
View Full Code Here

    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("/beans-config-tests-2/second-bean-config.xml");
    beansProject.addConfigSet(configSet);
   
    IFile configFile = (IFile) secondProject.findMember("second-bean-config.xml");
    beansProject.removeConfig(configFile);
   
View Full Code Here

  @Test
  public void testBeansProjectJavaConfigFileRemovedWithConfigSet() throws Exception {
    beansProject.addConfig("java:org.test.spring.SimpleConfigurationClass", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("java:org.test.spring.SimpleConfigurationClass");
    beansProject.addConfigSet(configSet);
   
    IType type = javaProject.findType("org.test.spring.SimpleConfigurationClass");
    beansProject.removeConfig((IFile) type.getResource());
   
View Full Code Here

    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    beansProject.addConfig("java:org.test.spring.SimpleConfigurationClass", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("java:org.test.spring.ExternalConfigurationClass", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("java:org.test.spring.ExternalConfigurationClass");
    beansProject.addConfigSet(configSet);
   
    IType type = secondJavaProject.findType("org.test.spring.ExternalConfigurationClass");
    beansProject.removeConfig((IFile) type.getResource());
   
View Full Code Here

        state = State.PROFILES;
      }
    } else if (state == State.CONFIG_SET_NAME) {
      if (elementName.equals(NAME)) {
        String name = charBuffer.toString().trim();
        configSet = new BeansConfigSet(project, name, IBeansConfigSet.Type.MANUAL);
        state = State.CONFIG_SET;
      }
    } else if (state == State.CONFIG_SET_OVERRIDING) {
      if (elementName.equals(OVERRIDING)) {
        boolean override = Boolean
View Full Code Here

  }

  @Override
  public void applyQuickFix(IDocument document) {
    if (configSet instanceof BeansConfigSet) {
      BeansConfigSet newConfigSet = new BeansConfigSet(project, configSet.getElementName(), configSet
          .getConfigNames(), configSet.getType());
      newConfigSet.addConfig(QuickfixUtils.getConfigName(file));
      project.removeConfigSet(configSet.getElementName());
      project.addConfigSet(newConfigSet);

      project.saveDescription();
      BeansModelUpdater.updateProject(project);
View Full Code Here

TOP

Related Classes of org.springframework.ide.eclipse.beans.core.internal.model.BeansConfigSet

Copyright © 2018 www.massapicom. 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.