Examples of PersistenceDescriptor


Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

   public void show(final PipeOut out, @Option(name = "all", shortName = "a") final boolean showAll)
   {
      if (project.hasFacet(PersistenceFacet.class))
      {
         PersistenceFacet jpa = project.getFacet(PersistenceFacet.class);
         PersistenceDescriptor config = jpa.getConfig();

         ShellMessages.info(out, "Displaying current JPA configuration:");

         if (!config.listUnits().isEmpty())
            out.println();

         for (PersistenceUnitDef unit : config.listUnits())
         {
            out.println(out.renderColor(ShellColor.BOLD, "Unit: ") + unit.getName() + "\t"
                     + out.renderColor(ShellColor.BOLD, "transaction-type: ") + unit.getTransactionType());
            out.println("description:\t" + unit.getDescription());
            out.println("provider:\t" + unit.getProvider());
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

            @Option(name = "named", defaultValue = DEFAULT_UNIT_NAME) final String unitName,
            final PipeOut out)
   {
      installPersistence();
      PersistenceFacet jpa = project.getFacet(PersistenceFacet.class);
      PersistenceDescriptor config = jpa.getConfig();

      PersistenceUnitDef unit = config.persistenceUnit(unitName);

      unit.name(unitName).description(DEFAULT_UNIT_DESC);

      PersistenceContainer container = jpac.getContainer(manager);
      PersistenceProvider provider = jpap.getProvider(manager);
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

      {
         FileResource<?> descriptor = getConfigFile();
         if (!descriptor.exists())
         {

            PersistenceDescriptor descriptorContents = Descriptors.create(PersistenceDescriptor.class)
                     .version("2.0");
            descriptor.setContents(descriptorContents.exportAsString());
         }
      }
      return super.install();
   }
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

   @Override
   public PersistenceDescriptor getConfig()
   {
      DescriptorImporter<PersistenceDescriptor> importer = Descriptors.importAs(PersistenceDescriptor.class);
      PersistenceDescriptor descriptor = importer.from(getConfigFile().getResourceInputStream());
      return descriptor;
   }
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

      return lookupProvider().getAptDependency();
   }

   private MetaModelProvider lookupProvider()
   {
      PersistenceDescriptor config = project.getFacet(PersistenceFacet.class).getConfig();
      String providerName = config.listUnits().size() > 0 ? config.listUnits().get(0).getProvider() : null;
      for (JPAProvider jpaProvider : JPAProvider.values())
      {
         PersistenceProvider candidate = jpaProvider.getProvider(manager);
         if (candidate.getProvider().equals(providerName))
         {
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

   public void show(final PipeOut out, @Option(name = "all", shortName = "a") final boolean showAll)
   {
      if (project.hasFacet(PersistenceFacet.class))
      {
         PersistenceFacet jpa = project.getFacet(PersistenceFacet.class);
         PersistenceDescriptor config = jpa.getConfig();

         ShellMessages.info(out, "Displaying current JPA configuration:");

         if (!config.listUnits().isEmpty())
            out.println();

         for (PersistenceUnitDef unit : config.listUnits())
         {
            out.println(out.renderColor(ShellColor.BOLD, "Unit: ") + unit.getName() + "\t"
                     + out.renderColor(ShellColor.BOLD, "transaction-type: ") + unit.getTransactionType());
            out.println("description:\t" + unit.getDescription());
            out.println("provider:\t" + unit.getProvider());
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

            @Option(name = "named", defaultValue = DEFAULT_UNIT_NAME) final String unitName,
            final PipeOut out)
   {
      installPersistence();
      PersistenceFacet jpa = project.getFacet(PersistenceFacet.class);
      PersistenceDescriptor config = jpa.getConfig();

      PersistenceUnitDef unit = config.persistenceUnit(unitName);

      unit.name(unitName).description(DEFAULT_UNIT_DESC);

      PersistenceContainer container = jpac.getContainer(manager);
      PersistenceProvider provider = jpap.getProvider(manager);
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

      {
         FileResource<?> descriptor = getConfigFile();
         if (!descriptor.exists())
         {

            PersistenceDescriptor descriptorContents = Descriptors.create(PersistenceDescriptor.class)
                     .version("2.0");
            descriptor.setContents(descriptorContents.exportAsString());
         }
      }
      return super.install();
   }
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

   @Override
   public PersistenceDescriptor getConfig()
   {
      DescriptorImporter<PersistenceDescriptor> importer = Descriptors.importAs(PersistenceDescriptor.class);
      PersistenceDescriptor descriptor = importer.from(getConfigFile().getResourceInputStream());
      return descriptor;
   }
View Full Code Here

Examples of org.jboss.shrinkwrap.descriptor.api.spec.jpa.persistence.PersistenceDescriptor

      return lookupProvider().getAptDependency();
   }

   private MetaModelProvider lookupProvider()
   {
      PersistenceDescriptor config = project.getFacet(PersistenceFacet.class).getConfig();
      String providerName = config.listUnits().size() > 0 ? config.listUnits().get(0).getProvider() : null;
      for (JPAProvider jpaProvider : JPAProvider.values())
      {
         PersistenceProvider candidate = jpaProvider.getProvider(manager);
         if (candidate.getProvider().equals(providerName))
         {
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.