Class PersistenceUnitInfoImpl

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

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

      • PersistenceUnitInfoImpl

        public PersistenceUnitInfoImpl()
    • Method Detail

      • setPersistenceUnitName

        public void setPersistenceUnitName​(java.lang.String persistenceUnitName)
      • getPersistenceUnitName

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

        public void setPersistenceProviderClassName​(java.lang.String persistenceProviderClassName)
      • getPersistenceProviderClassName

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

        public void setTransactionType​(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
      • getTransactionType

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

        public void setJtaDataSource​(javax.sql.DataSource jtaDataSource)
      • getJtaDataSource

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

        public void setNonJtaDataSource​(javax.sql.DataSource nonJtaDataSource)
      • getNonJtaDataSource

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

        public void addMappingFileName​(java.lang.String mappingFileName)
      • getMappingFileNames

        public java.util.List<java.lang.String> getMappingFileNames()
        Specified by:
        getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfo
      • addJarFileUrl

        public void addJarFileUrl​(java.net.URL jarFileUrl)
      • getJarFileUrls

        public java.util.List<java.net.URL> getJarFileUrls()
        Specified by:
        getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfo
      • setPersistenceUnitRootUrl

        public void setPersistenceUnitRootUrl​(java.net.URL persistenceUnitRootUrl)
      • getPersistenceUnitRootUrl

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

        public void addManagedClassName​(java.lang.String managedClassName)
      • getManagedClassNames

        public java.util.List<java.lang.String> getManagedClassNames()
        Specified by:
        getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfo
      • setExcludeUnlistedClasses

        public void setExcludeUnlistedClasses​(boolean excludeUnlistedClasses)
      • excludeUnlistedClasses

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

        public void addProperty​(java.lang.String name,
                                java.lang.String value)
      • setProperties

        public void setProperties​(java.util.Properties properties)
      • getProperties

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

        public void setPersistenceProviderPackageName​(java.lang.String persistenceProviderPackageName)
      • getPersistenceProviderPackageName

        public java.lang.String getPersistenceProviderPackageName()
      • getClassLoader

        public java.lang.ClassLoader getClassLoader()
        This implementation returns the default ClassLoader.
        Specified by:
        getClassLoader in interface javax.persistence.spi.PersistenceUnitInfo
        See Also:
        org.springframework.util.ClassUtils#getDefaultClassLoader()
      • setClassLoader

        public void setClassLoader​(java.lang.ClassLoader cl)
      • addTransformer

        public void addTransformer​(javax.persistence.spi.ClassTransformer classTransformer)
        This implementation throws an UnsupportedOperationException.
        Specified by:
        addTransformer in interface javax.persistence.spi.PersistenceUnitInfo
      • getNewTempClassLoader

        public java.lang.ClassLoader getNewTempClassLoader()
        This implementation throws an UnsupportedOperationException.
        Specified by:
        getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfo
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • 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
      • getPersistenceXMLSchemaVersion

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