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:
ManagedPersistenceUnitInfoFactory

public class ManagedPersistenceUnitInfoFactoryImpl
extends Object
implements 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<ManagedPersistenceUnitInfo> createManagedPersistenceUnitMetadata(org.osgi.framework.BundleContext containerContext, org.osgi.framework.Bundle persistenceBundle, org.osgi.framework.ServiceReference providerReference, Collection<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<ManagedPersistenceUnitInfo> createManagedPersistenceUnitMetadata(org.osgi.framework.BundleContext containerContext,
                                                                                   org.osgi.framework.Bundle persistenceBundle,
                                                                                   org.osgi.framework.ServiceReference providerReference,
                                                                                   Collection<ParsedPersistenceUnit> persistenceMetadata)
Specified by:
createManagedPersistenceUnitMetadata in interface ManagedPersistenceUnitInfoFactory

destroyPersistenceBundle

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

getDefaultProviderClassName

public String getDefaultProviderClassName()
Specified by:
getDefaultProviderClassName in interface ManagedPersistenceUnitInfoFactory


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