Package org.jboss.as.jpa.config
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 Summary
Constructors Constructor Description PersistenceProviderDeploymentHolder(List<jakarta.persistence.spi.PersistenceProvider> providerList, List<PersistenceProviderAdaptor> adapterList)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PersistenceProviderAdaptor>getAdapters()get the persistence providers adapters associated with an application deploymentstatic PersistenceProviderDeploymentHoldergetPersistenceProviderDeploymentHolder(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)Map<String,jakarta.persistence.spi.PersistenceProvider>getProviders()get the persistence providers associated with an application deploymentstatic voidsavePersistenceProviderInDeploymentUnit(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, List<jakarta.persistence.spi.PersistenceProvider> providerList, List<PersistenceProviderAdaptor> adaptorList)
-
-
-
Constructor Detail
-
PersistenceProviderDeploymentHolder
public PersistenceProviderDeploymentHolder(List<jakarta.persistence.spi.PersistenceProvider> providerList, List<PersistenceProviderAdaptor> adapterList)
-
-
Method Detail
-
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)
-
-