Examples of PersistenceProvider


Examples of org.jboss.forge.spec.javaee.jpa.api.PersistenceProvider

      PersistenceUnitDef unit = config.persistenceUnit(unitName);

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

      PersistenceContainer container = jpac.getContainer(manager);
      PersistenceProvider provider = jpap.getProvider(manager);

      JPADataSource ds = new JPADataSource()
               .setJndiDataSource(jtaDataSource)
               .setDatabaseType(databaseType)
               .setJdbcDriver(jdbcDriver)
               .setDatabaseURL(jdbcURL)
               .setUsername(jdbcUsername)
               .setPassword(jdbcPassword)
               .setContainer(container)
               .setProvider(provider);

      unit.transactionType(container.getTransactionType());
      unit.provider(provider.getProvider());
      container.setupConnection(unit, ds);
      provider.configure(unit, ds);

      jpa.saveConfig(config);

      installMetaModelGenerator();
      installAdditionalDependencies(out, container, jpap, provider, providerVersion);
View Full Code Here

Examples of org.jboss.forge.spec.javaee.jpa.api.PersistenceProvider

   {
      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))
         {
            return candidate.getMetaModelProvider();
         }
      }
      return JPAProvider.HIBERNATE.getProvider(manager).getMetaModelProvider();
   }
View Full Code Here

Examples of org.jboss.forge.spec.javaee.jpa.api.PersistenceProvider

      PersistenceUnitDef unit = config.persistenceUnit(unitName);

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

      PersistenceContainer container = jpac.getContainer(manager);
      PersistenceProvider provider = jpap.getProvider(manager);

      JPADataSource ds = new JPADataSource()
               .setJndiDataSource(jtaDataSource)
               .setDatabaseType(databaseType)
               .setJdbcDriver(jdbcDriver)
               .setDatabaseURL(jdbcURL)
               .setUsername(jdbcUsername)
               .setPassword(jdbcPassword)
               .setContainer(container)
               .setProvider(provider);

      unit.transactionType(container.getTransactionType());
      unit.provider(provider.getProvider());
      container.setupConnection(unit, ds);
      provider.configure(unit, ds);

      jpa.saveConfig(config);

      installMetaModelGenerator();
      installAdditionalDependencies(out, container, jpap, provider, providerVersion);
View Full Code Here

Examples of org.jboss.seam.persistence.PersistenceProvider

     
      Identity identity = Identity.instance();
     
      identity.isLoggedIn(true);
     
      PersistenceProvider provider = PersistenceProvider.instance();
      Class beanClass = provider.getBeanClass(entity);
     
      if (beanClass != null)
      {       
         Method m = null;
         switch (action)
         {
            case READ:
               m = provider.getPostLoadMethod(entity, getEntityManager());
               break;
            case INSERT:
               m = provider.getPrePersistMethod(entity, getEntityManager());
               break;
            case UPDATE:
               m = provider.getPreUpdateMethod(entity, getEntityManager());
               break;
            case DELETE:
               m = provider.getPreRemoveMethod(entity, getEntityManager());
         }
        
         Restrict restrict = null;
        
         if (m != null && m.isAnnotationPresent(Restrict.class))
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.