public static class MetadataBuilderImpl.MetadataBuildingOptionsImpl extends Object implements MetadataBuildingOptions, JpaOrmXmlPersistenceUnitDefaultAware
JpaOrmXmlPersistenceUnitDefaultAware.JpaOrmXmlPersistenceUnitDefaults| Constructor and Description |
|---|
MetadataBuildingOptionsImpl(StandardServiceRegistry serviceRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeConverterDefinition(AttributeConverterDefinition definition) |
void |
apply(JpaOrmXmlPersistenceUnitDefaultAware.JpaOrmXmlPersistenceUnitDefaults jpaOrmXmlPersistenceUnitDefaults)
Yuck.
|
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.
|
ClassLoaderDelegate |
getHcannClassLoaderDelegate() |
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.
|
public MetadataBuildingOptionsImpl(StandardServiceRegistry serviceRegistry)
public ClassLoaderDelegate getHcannClassLoaderDelegate()
public StandardServiceRegistry getServiceRegistry()
MetadataBuildingOptionsgetServiceRegistry in interface MetadataBuildingOptionspublic MappingDefaults getMappingDefaults()
MetadataBuildingOptionsgetMappingDefaults in interface MetadataBuildingOptionspublic List<BasicTypeRegistration> getBasicTypeRegistrations()
MetadataBuildingOptionsMetadataBuilder.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[])getBasicTypeRegistrations in interface MetadataBuildingOptionspublic org.jboss.jandex.IndexView getJandexView()
MetadataBuildingOptionsMetadataBuilder.applyIndexView(org.jboss.jandex.IndexView), if any.getJandexView in interface MetadataBuildingOptionspublic ScanOptions getScanOptions()
MetadataBuildingOptionsgetScanOptions in interface MetadataBuildingOptionspublic ScanEnvironment getScanEnvironment()
MetadataBuildingOptionsScanEnvironmentgetScanEnvironment in interface MetadataBuildingOptionspublic Object getScanner()
MetadataBuildingOptionsgetScanner in interface MetadataBuildingOptionspublic ArchiveDescriptorFactory getArchiveDescriptorFactory()
MetadataBuildingOptionsgetArchiveDescriptorFactory in interface MetadataBuildingOptionspublic ClassLoader getTempClassLoader()
MetadataBuildingOptionsPersistenceUnitInfo.getNewTempClassLoader(), if any.getTempClassLoader in interface MetadataBuildingOptionspublic ImplicitNamingStrategy getImplicitNamingStrategy()
getImplicitNamingStrategy in interface MetadataBuildingOptionspublic PhysicalNamingStrategy getPhysicalNamingStrategy()
getPhysicalNamingStrategy in interface MetadataBuildingOptionspublic ReflectionManager getReflectionManager()
getReflectionManager in interface MetadataBuildingOptionspublic SharedCacheMode getSharedCacheMode()
MetadataBuildingOptionsgetSharedCacheMode in interface MetadataBuildingOptionspublic AccessType getImplicitCacheAccessType()
MetadataBuildingOptionsgetImplicitCacheAccessType in interface MetadataBuildingOptionspublic MultiTenancyStrategy getMultiTenancyStrategy()
MetadataBuildingOptionsgetMultiTenancyStrategy in interface MetadataBuildingOptionspublic IdGeneratorStrategyInterpreter getIdGenerationTypeInterpreter()
getIdGenerationTypeInterpreter in interface MetadataBuildingOptionspublic List<CacheRegionDefinition> getCacheRegionDefinitions()
MetadataBuildingOptionsgetCacheRegionDefinitions in interface MetadataBuildingOptionspublic boolean ignoreExplicitDiscriminatorsForJoinedInheritance()
MetadataBuildingOptionsignoreExplicitDiscriminatorsForJoinedInheritance in interface MetadataBuildingOptionstrue indicates they should be ignored; false
indicates they should not be ignored.MetadataBuilder.enableExplicitDiscriminatorsForJoinedSubclassSupport(boolean),
AvailableSettings.IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASSpublic boolean createImplicitDiscriminatorsForJoinedInheritance()
MetadataBuildingOptionscreateImplicitDiscriminatorsForJoinedInheritance in interface MetadataBuildingOptionstrue indicates we should do discrimination; false we should not.MetadataBuilder.enableImplicitDiscriminatorsForJoinedSubclassSupport(boolean),
AvailableSettings.IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASSpublic boolean shouldImplicitlyForceDiscriminatorInSelect()
MetadataBuildingOptionsshouldImplicitlyForceDiscriminatorInSelect in interface MetadataBuildingOptionstrue indicates we should force the discriminator in selects for any mappings
which do not say explicitly.AvailableSettings.FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULTpublic boolean useNationalizedCharacterData()
MetadataBuildingOptionsuseNationalizedCharacterData in interface MetadataBuildingOptionstrue if nationalized character data should be used by default; false otherwise.MetadataBuilder.enableGlobalNationalizedCharacterDataSupport(boolean),
AvailableSettings.USE_NATIONALIZED_CHARACTER_DATApublic boolean isSpecjProprietarySyntaxEnabled()
isSpecjProprietarySyntaxEnabled in interface MetadataBuildingOptionspublic List<MetadataSourceType> getSourceProcessOrdering()
MetadataBuildingOptionsgetSourceProcessOrdering in interface MetadataBuildingOptionspublic Map<String,SQLFunction> getSqlFunctions()
MetadataBuildingOptionsgetSqlFunctions in interface MetadataBuildingOptionspublic List<AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjectList()
MetadataBuildingOptionsgetAuxiliaryDatabaseObjectList in interface MetadataBuildingOptionspublic List<AttributeConverterDefinition> getAttributeConverters()
getAttributeConverters in interface MetadataBuildingOptionspublic void addAttributeConverterDefinition(AttributeConverterDefinition definition)
public void apply(JpaOrmXmlPersistenceUnitDefaultAware.JpaOrmXmlPersistenceUnitDefaults jpaOrmXmlPersistenceUnitDefaults)
orm.xml mappings. Forget that there are generally multiple
orm.xml mappings if using XML approach... Ughapply in interface JpaOrmXmlPersistenceUnitDefaultAwarejpaOrmXmlPersistenceUnitDefaults - The persistence-unit-defaults valuesCopyright © 2017 JBoss by Red Hat. All rights reserved.