Class PersistenceProviderDeploymentHolder

java.lang.Object
org.jboss.as.jpa.config.PersistenceProviderDeploymentHolder

public class PersistenceProviderDeploymentHolder extends Object
holds the persistence providers + adaptors associated with a deployment
Author:
Scott Marlow
  • Constructor Details

    • PersistenceProviderDeploymentHolder

      public PersistenceProviderDeploymentHolder(List<jakarta.persistence.spi.PersistenceProvider> providerList, List<PersistenceProviderAdaptor> adapterList)
  • Method Details

    • getAdapters

      public List<PersistenceProviderAdaptor> getAdapters()
      get the persistence providers adapters associated with an application deployment
      Returns:
      list of persistence provider adapters
    • getProviders

      public Map<String,jakarta.persistence.spi.PersistenceProvider> getProviders()
      get the persistence providers associated with an application deployment
      Returns:
      the persistence providers list
    • getPersistenceProviderDeploymentHolder

      public static PersistenceProviderDeploymentHolder getPersistenceProviderDeploymentHolder(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
    • savePersistenceProviderInDeploymentUnit

      public static void savePersistenceProviderInDeploymentUnit(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, List<jakarta.persistence.spi.PersistenceProvider> providerList, List<PersistenceProviderAdaptor> adaptorList)