public interface MetadataBuildingOptions
MetadataBuilder.build()
processing).Modifier and Type | Method and Description |
---|---|
boolean |
createImplicitDiscriminatorsForJoinedInheritance()
Whether we should do discrimination implicitly joined subclass style inheritance when no
discriminator info is provided.
|
ArchiveDescriptorFactory |
getArchiveDescriptorFactory()
Access to the ArchiveDescriptorFactory to be used for scanning
|
List<AttributeConverterDefinition> |
getAttributeConverters() |
List<AuxiliaryDatabaseObject> |
getAuxiliaryDatabaseObjectList()
Access to any AuxiliaryDatabaseObject explicitly registered with the MetadataBuilder.
|
List<BasicTypeRegistration> |
getBasicTypeRegistrations()
Access the list of BasicType registrations.
|
List<CacheRegionDefinition> |
getCacheRegionDefinitions()
Access to all explicit cache region mappings.
|
IdGeneratorStrategyInterpreter |
getIdGenerationTypeInterpreter() |
AccessType |
getImplicitCacheAccessType()
Access to any implicit cache AccessType.
|
ImplicitNamingStrategy |
getImplicitNamingStrategy() |
org.jboss.jandex.IndexView |
getJandexView()
Access to the Jandex index passed by call to
MetadataBuilder.applyIndexView(org.jboss.jandex.IndexView) , if any. |
MappingDefaults |
getMappingDefaults()
Access to the mapping defaults.
|
MultiTenancyStrategy |
getMultiTenancyStrategy()
Access to the MultiTenancyStrategy for this environment.
|
PhysicalNamingStrategy |
getPhysicalNamingStrategy() |
ReflectionManager |
getReflectionManager() |
ScanEnvironment |
getScanEnvironment()
Access to the environment for scanning.
|
Object |
getScanner()
Access to the Scanner to be used for scanning.
|
ScanOptions |
getScanOptions()
Access to the options to be used for scanning
|
StandardServiceRegistry |
getServiceRegistry()
Access to the service registry.
|
SharedCacheMode |
getSharedCacheMode()
Access to the SharedCacheMode for determining whether we should perform second level
caching or not.
|
List<MetadataSourceType> |
getSourceProcessOrdering()
Retrieve the ordering in which sources should be processed.
|
Map<String,SQLFunction> |
getSqlFunctions()
Access to any SQL functions explicitly registered with the MetadataBuilder.
|
ClassLoader |
getTempClassLoader()
Access the temporary ClassLoader passed to us as defined by
PersistenceUnitInfo.getNewTempClassLoader() , if any. |
boolean |
ignoreExplicitDiscriminatorsForJoinedInheritance()
Whether explicit discriminator declarations should be ignored for joined
subclass style inheritance.
|
boolean |
isSpecjProprietarySyntaxEnabled() |
boolean |
shouldImplicitlyForceDiscriminatorInSelect()
Whether we should implicitly force discriminators into SQL selects.
|
boolean |
useNationalizedCharacterData()
Should we use nationalized variants of character data (e.g.
|
StandardServiceRegistry getServiceRegistry()
MappingDefaults getMappingDefaults()
List<BasicTypeRegistration> getBasicTypeRegistrations()
MetadataBuilder.applyBasicType(org.hibernate.type.BasicType)
MetadataBuilder.applyBasicType(org.hibernate.type.BasicType, String[])
MetadataBuilder.applyBasicType(org.hibernate.usertype.UserType, java.lang.String[])
MetadataBuilder.applyBasicType(org.hibernate.usertype.CompositeUserType, java.lang.String[])
org.jboss.jandex.IndexView getJandexView()
MetadataBuilder.applyIndexView(org.jboss.jandex.IndexView)
, if any.ScanOptions getScanOptions()
ScanEnvironment getScanEnvironment()
ScanEnvironment
Object getScanner()
ArchiveDescriptorFactory getArchiveDescriptorFactory()
ClassLoader getTempClassLoader()
PersistenceUnitInfo.getNewTempClassLoader()
, if any.ImplicitNamingStrategy getImplicitNamingStrategy()
PhysicalNamingStrategy getPhysicalNamingStrategy()
ReflectionManager getReflectionManager()
SharedCacheMode getSharedCacheMode()
AccessType getImplicitCacheAccessType()
MultiTenancyStrategy getMultiTenancyStrategy()
IdGeneratorStrategyInterpreter getIdGenerationTypeInterpreter()
List<CacheRegionDefinition> getCacheRegionDefinitions()
boolean ignoreExplicitDiscriminatorsForJoinedInheritance()
true
indicates they should be ignored; false
indicates they should not be ignored.MetadataBuilder.enableExplicitDiscriminatorsForJoinedSubclassSupport(boolean)
,
AvailableSettings.IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS
boolean createImplicitDiscriminatorsForJoinedInheritance()
true
indicates we should do discrimination; false
we should not.MetadataBuilder.enableImplicitDiscriminatorsForJoinedSubclassSupport(boolean)
,
AvailableSettings.IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS
boolean shouldImplicitlyForceDiscriminatorInSelect()
true
indicates we should force the discriminator in selects for any mappings
which do not say explicitly.AvailableSettings.FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT
boolean useNationalizedCharacterData()
true
if nationalized character data should be used by default; false
otherwise.MetadataBuilder.enableGlobalNationalizedCharacterDataSupport(boolean)
,
AvailableSettings.USE_NATIONALIZED_CHARACTER_DATA
boolean isSpecjProprietarySyntaxEnabled()
List<MetadataSourceType> getSourceProcessOrdering()
Map<String,SQLFunction> getSqlFunctions()
List<AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjectList()
List<AttributeConverterDefinition> getAttributeConverters()
Copyright © 2016 JBoss by Red Hat. All rights reserved.