Search in sources :

Example 11 with PersistenceUnitDescriptor

use of com.sun.enterprise.deployment.PersistenceUnitDescriptor in project Payara by payara.

the class PersistenceNode method addDescriptor.

// This method is called when parser has parsed one <persistence-unit>
@Override
public void addDescriptor(Object descriptor) {
    final PersistenceUnitDescriptor pud = PersistenceUnitDescriptor.class.cast(descriptor);
    getDescriptor().addPersistenceUnitDescriptor(pud);
}
Also used : PersistenceUnitDescriptor(com.sun.enterprise.deployment.PersistenceUnitDescriptor)

Example 12 with PersistenceUnitDescriptor

use of com.sun.enterprise.deployment.PersistenceUnitDescriptor in project Payara by payara.

the class WebBundleDescriptorImpl method findReferencedPUs.

/**
 * {@inheritDoc}
 */
@Override
public Collection<? extends PersistenceUnitDescriptor> findReferencedPUs() {
    Collection<PersistenceUnitDescriptor> pus = new HashSet<PersistenceUnitDescriptor>(findReferencedPUsViaPURefs(this));
    pus.addAll(findReferencedPUsViaPCRefs(this));
    if (extensions.containsKey(EjbBundleDescriptor.class)) {
        for (RootDeploymentDescriptor extension : extensions.get(EjbBundleDescriptor.class)) {
            pus.addAll(((EjbBundleDescriptor) extension).findReferencedPUs());
        }
    }
    return pus;
}
Also used : RootDeploymentDescriptor(org.glassfish.deployment.common.RootDeploymentDescriptor) PersistenceUnitDescriptor(com.sun.enterprise.deployment.PersistenceUnitDescriptor) HashSet(java.util.HashSet)

Aggregations

PersistenceUnitDescriptor (com.sun.enterprise.deployment.PersistenceUnitDescriptor)12 Result (com.sun.enterprise.tools.verifier.Result)6 ApplicationClientDescriptor (com.sun.enterprise.deployment.ApplicationClientDescriptor)2 ArrayList (java.util.ArrayList)2 HashSet (java.util.HashSet)2 RootDeploymentDescriptor (org.glassfish.deployment.common.RootDeploymentDescriptor)2 ManagedBeanManager (com.sun.enterprise.container.common.spi.ManagedBeanManager)1 BundleDescriptor (com.sun.enterprise.deployment.BundleDescriptor)1 EntityManagerFactoryReferenceDescriptor (com.sun.enterprise.deployment.EntityManagerFactoryReferenceDescriptor)1 PersistenceUnitsDescriptor (com.sun.enterprise.deployment.PersistenceUnitsDescriptor)1 EntityManagerFactoryReference (com.sun.enterprise.deployment.types.EntityManagerFactoryReference)1 EntityManagerReference (com.sun.enterprise.deployment.types.EntityManagerReference)1 AVKPersistenceUnitInfoImpl (com.sun.enterprise.tools.verifier.persistence.AVKPersistenceUnitInfoImpl)1 File (java.io.File)1 Properties (java.util.Properties)1 EntityManagerFactory (javax.persistence.EntityManagerFactory)1 PersistenceException (javax.persistence.PersistenceException)1 PersistenceProvider (javax.persistence.spi.PersistenceProvider)1 PersistenceUnitInfo (javax.persistence.spi.PersistenceUnitInfo)1 PersistenceUnitProperties (org.eclipse.persistence.config.PersistenceUnitProperties)1