Class PersistenceUnitInfoImpl

  • All Implemented Interfaces:
    javax.persistence.spi.PersistenceUnitInfo

    public class PersistenceUnitInfoImpl
    extends Object
    implements javax.persistence.spi.PersistenceUnitInfo
    • Constructor Detail

    • Method Detail

      • getPersistenceUnitName

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public void addTransformer​(javax.persistence.spi.ClassTransformer transformer)
        Specified by:
        addTransformer in interface javax.persistence.spi.PersistenceUnitInfo
      • getNewTempClassLoader

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

        public void setPersistenceUnitName​(String persistenceUnitName)
      • setPersistenceProviderClassName

        public void setPersistenceProviderClassName​(String persistenceProviderClassName)
      • setTransactionType

        public void setTransactionType​(String transactionType)
      • setJtaDataSource

        public void setJtaDataSource​(String jtaDataSource)
      • setNonJtaDataSource

        public void setNonJtaDataSource​(String nonJtaDataSource)
      • setMappingFileNames

        public void setMappingFileNames​(List<String> mappingFileNames)
      • setJarFileUrls

        public void setJarFileUrls​(List<URL> jarFileUrls)
      • setPersistenceUnitRootUrl

        public void setPersistenceUnitRootUrl​(URL persistenceUnitRootUrl)
      • setManagedClassNames

        public void setManagedClassNames​(List<String> managedClassNames)
      • setExcludeUnlistedClasses

        public void setExcludeUnlistedClasses​(boolean excludeUnlistedClasses)
      • setSharedCacheMode

        public void setSharedCacheMode​(String sharedCacheMode)
      • setValidationMode

        public void setValidationMode​(String validationMode)
      • setProperties

        public void setProperties​(Properties properties)
      • setPersistenceXMLSchemaVersion

        public void setPersistenceXMLSchemaVersion​(String persistenceXMLSchemaVersion)
      • setClassTransformers

        public void setClassTransformers​(Set<javax.persistence.spi.ClassTransformer> classTransformers)
      • addProperty

        public void addProperty​(String name,
                                String value)
      • addMappingFile

        public void addMappingFile​(String mappingFileName)
      • addJarFileUrl

        public void addJarFileUrl​(String jarFileUrl)
      • addManagedClassName

        public void addManagedClassName​(String managedClassName)