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);
}
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;
}
Aggregations