Package org.jboss.shrinkwrap.descriptor.api.persistence

Examples of org.jboss.shrinkwrap.descriptor.api.persistence.PersistenceCommonDescriptor


      // Reload to refresh facets.
      project = projectFactory.findProject(project.getRoot());

      // Check SUT values
      PersistenceCommonDescriptor config = (PersistenceCommonDescriptor) project.getFacet(JPAFacet.class).getConfig();
      List<PersistenceUnitCommon> allUnits = config.getAllPersistenceUnit();
      Assert.assertEquals("java:jboss:jta-ds", allUnits.get(0).getJtaDataSource());
      assertDefaultProviderProperties(allUnits.get(0).getOrCreateProperties(), project.getFacet(MetadataFacet.class)
               .getProjectName());
   }
View Full Code Here


      Result result = tester.execute();
      Assert.assertFalse(result instanceof Failed);

      // Check SUT values
      PersistenceCommonDescriptor config = (PersistenceCommonDescriptor) project.getFacet(JPAFacet.class).getConfig();
      List<PersistenceUnitCommon> allUnits = config.getAllPersistenceUnit();
      Assert.assertEquals(project.getFacet(MetadataFacet.class).getProjectName()
               + PersistenceOperations.DEFAULT_UNIT_SUFFIX, allUnits.get(0).getName());
      Assert.assertEquals(1, allUnits.size());

      WizardCommandController tester2 = testHarness.createWizardController(JPASetupWizard.class,
               project.getRoot());

      // Launch
      tester2.initialize();

      Assert.assertFalse(tester2.canMoveToPreviousStep());
      // Setting UI values
      tester2.setValueFor("provider", defaultProvider);
      tester2.setValueFor("container", eap6Container);
      Assert.assertTrue(tester2.canMoveToNextStep());

      tester2.next().initialize();

      result = tester2.execute();
      Assert.assertFalse(result instanceof Failed);

      config = (PersistenceCommonDescriptor) project.getFacet(JPAFacet.class).getConfig();
      allUnits = config.getAllPersistenceUnit();
      Assert.assertEquals(project.getFacet(MetadataFacet.class).getProjectName()
               + PersistenceOperations.DEFAULT_UNIT_SUFFIX, allUnits.get(0).getName());
      Assert.assertEquals(project.getFacet(MetadataFacet.class).getProjectName()
               + PersistenceOperations.DEFAULT_UNIT_SUFFIX + "-1", allUnits.get(1).getName());
      Assert.assertEquals(2, allUnits.size());

      // testing the overwriting of the first persistence unit
      WizardCommandController tester3 = testHarness.createWizardController(JPASetupWizard.class,
               project.getRoot());
      // Launch
      tester3.initialize();
      Assert.assertFalse(tester3.canMoveToPreviousStep());
      // Setting UI values
      tester3.setValueFor("provider", defaultProvider);
      tester3.setValueFor("container", eap6Container);

      Assert.assertTrue(tester3.canMoveToNextStep());
      tester3.next().initialize();
      tester3.setValueFor("persistenceUnitName", project.getFacet(MetadataFacet.class).getProjectName()
               + PersistenceOperations.DEFAULT_UNIT_SUFFIX);
      tester3.setValueFor("overwritePersistenceUnit", true);

      result = tester3.execute();
      Assert.assertFalse(result instanceof Failed);

      // Check SUT values
      config = (PersistenceCommonDescriptor) project.getFacet(JPAFacet.class).getConfig();
      allUnits = config.getAllPersistenceUnit();
      Assert.assertEquals(project.getFacet(MetadataFacet.class).getProjectName()
               + PersistenceOperations.DEFAULT_UNIT_SUFFIX, allUnits.get(0).getName());
      Assert.assertEquals(project.getFacet(MetadataFacet.class).getProjectName()
               + PersistenceOperations.DEFAULT_UNIT_SUFFIX + "-1", allUnits.get(1).getName());
      Assert.assertEquals(2, allUnits.size());
View Full Code Here

      // Reload to refresh facets.
      project = projectFactory.findProject(project.getRoot());

      // Check SUT values
      PersistenceCommonDescriptor config = (PersistenceCommonDescriptor) project.getFacet(JPAFacet.class).getConfig();
      List<PersistenceUnitCommon> allUnits = config.getAllPersistenceUnit();

      Assert.assertEquals("java:jboss:jta-ds", allUnits.get(0).getJtaDataSource());

      Assert.assertTrue(project.hasFacet(PersistenceMetaModelFacet.class));
      PersistenceMetaModelFacet facet = project.getFacet(PersistenceMetaModelFacet.class);
View Full Code Here

   }

   @SuppressWarnings({ "rawtypes", "unchecked" })
   private MetaModelProvider lookupProvider()
   {
      PersistenceCommonDescriptor config = (PersistenceCommonDescriptor) getFaceted().getFacet(JPAFacet.class)
               .getConfig();
      List<PersistenceUnitCommon> allPersistenceUnit = config.getAllPersistenceUnit();
      String providerName = allPersistenceUnit.size() > 0 ? allPersistenceUnit.get(0)
               .getProvider() : null;

      Imported<PersistenceProvider> services = addonRegistry.getServices(PersistenceProvider.class);
      for (PersistenceProvider candidate : services)
View Full Code Here

      if (project != null)
      {
         JPAFacet<PersistenceCommonDescriptor> facet = project.getFacet(JPAFacet.class);
         PersistenceContainer container = dataSource.getContainer();
         PersistenceProvider provider = dataSource.getProvider();
         PersistenceCommonDescriptor config = facet.getConfig();
         PersistenceUnitCommon unit = getExistingPersistenceUnit(project,unitName);
         if(unit == null) {
            unit = config.createPersistenceUnit();
         }
         unit.name(unitName).description(DEFAULT_UNIT_DESC);

         if (provider.getProvider() != null)
         {
View Full Code Here

   @SuppressWarnings({ "rawtypes", "unchecked" })
   public PersistenceUnitCommon getExistingPersistenceUnit(Project project, String unitName) {
      if (project != null && project.hasFacet(JPAFacet.class))
      {
         JPAFacet<?> facet = project.getFacet(JPAFacet.class);
         PersistenceCommonDescriptor config = facet.getConfig();
         List<PersistenceUnitCommon> allPersistenceUnit = config.getAllPersistenceUnit();
         for (PersistenceUnitCommon persistenceUnit : allPersistenceUnit)
         {
            if (unitName.equals(persistenceUnit.getName()))
            {
               return persistenceUnit;
View Full Code Here

   @Override
   @SuppressWarnings("rawtypes")
   public PersistenceUnitCommon configure(PersistenceUnitCommon unit, JPADataSource ds, Project project)
   {
      unit.excludeUnlistedClasses(Boolean.FALSE);
      PersistenceCommonDescriptor descriptor = (PersistenceCommonDescriptor) unit.up();
      if (new SingleVersion(descriptor.getVersion()).compareTo(new SingleVersion("2.1")) >= 0)
      {
         PropertiesCommon properties = unit.getOrCreateProperties();
         properties.createProperty().name("javax.persistence.schema-generation.database.action").value("drop-and-create");
         properties.createProperty().name("javax.persistence.schema-generation.scripts.action").value("drop-and-create");
         String createDdlFileName = project == null ? "create.ddl" : getProjectName(project) + "Create.ddl";
View Full Code Here

      if (project != null)
      {
         JPAFacet<PersistenceCommonDescriptor> facet = project.getFacet(JPAFacet.class);
         PersistenceContainer container = dataSource.getContainer();
         PersistenceProvider provider = dataSource.getProvider();
         PersistenceCommonDescriptor config = facet.getConfig();
         PersistenceUnitCommon unit = getExistingPersistenceUnit(project,unitName);
         if(unit == null) {
            unit = config.createPersistenceUnit();
         }
         unit.name(unitName).description(DEFAULT_UNIT_DESC);

         if (provider.getProvider() != null)
         {
View Full Code Here

   @SuppressWarnings({ "rawtypes", "unchecked" })
   public PersistenceUnitCommon getExistingPersistenceUnit(Project project, String unitName) {
      if (project != null && project.hasFacet(JPAFacet.class))
      {
         JPAFacet<?> facet = project.getFacet(JPAFacet.class);
         PersistenceCommonDescriptor config = facet.getConfig();
         List<PersistenceUnitCommon> allPersistenceUnit = config.getAllPersistenceUnit();
         for (PersistenceUnitCommon persistenceUnit : allPersistenceUnit)
         {
            if (unitName.equals(persistenceUnit.getName()))
            {
               return persistenceUnit;
View Full Code Here

   private boolean isExistingPersistenceUnitName(Project project, String unitName)
   {
      if (project != null && project.hasFacet(JPAFacet.class))
      {
         JPAFacet<?> facet = project.getFacet(JPAFacet.class);
         PersistenceCommonDescriptor config = facet.getConfig();
         List<PersistenceUnitCommon> allPersistenceUnit = config.getAllPersistenceUnit();
         for (PersistenceUnitCommon persistenceUnit : allPersistenceUnit)
         {
            if (unitName.equals(persistenceUnit.getName()))
            {
               return true;
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.descriptor.api.persistence.PersistenceCommonDescriptor

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.