org.apache.aries.jpa.container.unit.impl
Class ManagedPersistenceUnitInfoFactoryImpl

java.lang.Object
  extended by org.apache.aries.jpa.container.unit.impl.ManagedPersistenceUnitInfoFactoryImpl
All Implemented Interfaces:
org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory

public class ManagedPersistenceUnitInfoFactoryImpl
extends Object
implements org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory


Field Summary
 
Fields inherited from interface org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory
ARIES_JPA_CONTAINER_PROPERTIES, DEFAULT_PU_INFO_FACTORY_KEY
 
Constructor Summary
ManagedPersistenceUnitInfoFactoryImpl()
           
 
Method Summary
 Collection<? extends org.apache.aries.jpa.container.ManagedPersistenceUnitInfo> createManagedPersistenceUnitMetadata(org.osgi.framework.BundleContext containerContext, org.osgi.framework.Bundle persistenceBundle, org.osgi.framework.ServiceReference providerReference, Collection<org.apache.aries.jpa.container.parsing.ParsedPersistenceUnit> persistenceMetadata)
           
 void destroyPersistenceBundle(org.osgi.framework.BundleContext containerContext, org.osgi.framework.Bundle bundle)
           
 String getDefaultProviderClassName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedPersistenceUnitInfoFactoryImpl

public ManagedPersistenceUnitInfoFactoryImpl()
Method Detail

createManagedPersistenceUnitMetadata

public Collection<? extends org.apache.aries.jpa.container.ManagedPersistenceUnitInfo> createManagedPersistenceUnitMetadata(org.osgi.framework.BundleContext containerContext,
                                                                                                                            org.osgi.framework.Bundle persistenceBundle,
                                                                                                                            org.osgi.framework.ServiceReference providerReference,
                                                                                                                            Collection<org.apache.aries.jpa.container.parsing.ParsedPersistenceUnit> persistenceMetadata)
Specified by:
createManagedPersistenceUnitMetadata in interface org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory

destroyPersistenceBundle

public void destroyPersistenceBundle(org.osgi.framework.BundleContext containerContext,
                                     org.osgi.framework.Bundle bundle)
Specified by:
destroyPersistenceBundle in interface org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory

getDefaultProviderClassName

public String getDefaultProviderClassName()
Specified by:
getDefaultProviderClassName in interface org.apache.aries.jpa.container.ManagedPersistenceUnitInfoFactory


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.