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

java.lang.Object
  extended by org.apache.aries.jpa.container.unit.impl.PersistenceUnitInfoImpl
All Implemented Interfaces:
javax.persistence.spi.PersistenceUnitInfo

public class PersistenceUnitInfoImpl
extends Object
implements javax.persistence.spi.PersistenceUnitInfo


Constructor Summary
PersistenceUnitInfoImpl(org.osgi.framework.Bundle b, ParsedPersistenceUnit parsedData, org.osgi.framework.ServiceReference providerRef)
           
 
Method Summary
 void addTransformer(javax.persistence.spi.ClassTransformer arg0)
           
 boolean excludeUnlistedClasses()
           
 ClassLoader getClassLoader()
           
 List<URL> getJarFileUrls()
           
 DataSource getJtaDataSource()
           
 List<String> getManagedClassNames()
           
 List<String> getMappingFileNames()
           
 ClassLoader getNewTempClassLoader()
           
 DataSource getNonJtaDataSource()
           
 String getPersistenceProviderClassName()
           
 String getPersistenceUnitName()
           
 URL getPersistenceUnitRootUrl()
           
 String getPersistenceXMLSchemaVersion()
           
 Properties getProperties()
           
 javax.persistence.SharedCacheMode getSharedCacheMode()
           
 javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
           
 javax.persistence.ValidationMode getValidationMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceUnitInfoImpl

public PersistenceUnitInfoImpl(org.osgi.framework.Bundle b,
                               ParsedPersistenceUnit parsedData,
                               org.osgi.framework.ServiceReference providerRef)
Method Detail

addTransformer

public void addTransformer(javax.persistence.spi.ClassTransformer arg0)
Specified by:
addTransformer in interface javax.persistence.spi.PersistenceUnitInfo

excludeUnlistedClasses

public boolean excludeUnlistedClasses()
Specified by:
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfo

getClassLoader

public ClassLoader getClassLoader()
Specified by:
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfo

getJarFileUrls

public List<URL> getJarFileUrls()
Specified by:
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfo

getJtaDataSource

public DataSource getJtaDataSource()
Specified by:
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfo

getManagedClassNames

public List<String> getManagedClassNames()
Specified by:
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfo

getMappingFileNames

public List<String> getMappingFileNames()
Specified by:
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfo

getNewTempClassLoader

public ClassLoader getNewTempClassLoader()
Specified by:
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfo

getNonJtaDataSource

public DataSource getNonJtaDataSource()
Specified by:
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfo

getPersistenceProviderClassName

public String getPersistenceProviderClassName()
Specified by:
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfo

getPersistenceUnitName

public String getPersistenceUnitName()
Specified by:
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfo

getPersistenceUnitRootUrl

public URL getPersistenceUnitRootUrl()
Specified by:
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfo

getPersistenceXMLSchemaVersion

public String getPersistenceXMLSchemaVersion()
Specified by:
getPersistenceXMLSchemaVersion in interface javax.persistence.spi.PersistenceUnitInfo

getProperties

public Properties getProperties()
Specified by:
getProperties in interface javax.persistence.spi.PersistenceUnitInfo

getSharedCacheMode

public javax.persistence.SharedCacheMode getSharedCacheMode()
Specified by:
getSharedCacheMode in interface javax.persistence.spi.PersistenceUnitInfo

getTransactionType

public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
Specified by:
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfo

getValidationMode

public javax.persistence.ValidationMode getValidationMode()
Specified by:
getValidationMode in interface javax.persistence.spi.PersistenceUnitInfo


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