List<Class> defaultListeners = (List<Class>) reflectionManager.getDefaults().get( EntityListeners.class );
public static void bindDefaults(MetadataBuildingContext context) { Map defaults = context.getBootstrapContext().getReflectionManager().getDefaults();
@Override public void prepare() { // use any persistence-unit-defaults defined in orm.xml ( (JpaOrmXmlPersistenceUnitDefaultAware) rootMetadataBuildingContext.getBuildingOptions() ).apply( new JpaOrmXmlPersistenceUnitDefaults() { final Map persistenceUnitDefaults = reflectionManager.getDefaults(); @Override public String getDefaultSchemaName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "schema" ) ); } @Override public String getDefaultCatalogName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "catalog" ) ); } @Override public boolean shouldImplicitlyQuoteIdentifiers() { final Object isDelimited = persistenceUnitDefaults.get( "delimited-identifier" ); return isDelimited != null && isDelimited == Boolean.TRUE; } } ); rootMetadataBuildingContext.getMetadataCollector().getDatabase().adjustDefaultNamespace( rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitCatalogName(), rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName() ); AnnotationBinder.bindDefaults( rootMetadataBuildingContext ); for ( String annotatedPackage : annotatedPackages ) { AnnotationBinder.bindPackage( annotatedPackage, rootMetadataBuildingContext ); } }
public static void bindDefaults(ExtendedMappings mappings) { Map defaults = mappings.getReflectionManager().getDefaults();
final Object isDelimited = reflectionManager.getDefaults().get( "delimited-identifier" ); if ( isDelimited != null && isDelimited == Boolean.TRUE ) { getProperties().put( Environment.GLOBALLY_QUOTED_IDENTIFIERS, "true" );
private void initProgrammaticAnalyzers(ConfigContext context, ReflectionManager reflectionManager) { final Map<?, ?> defaults = reflectionManager.getDefaults(); if ( defaults != null ) { AnalyzerDef[] defs = (AnalyzerDef[]) defaults.get( AnalyzerDefs.class ); if ( defs != null ) { MappingDefinitionRegistry<AnalyzerDef, ?> registry = context.getAnalyzerDefinitionRegistry(); for ( AnalyzerDef def : defs ) { registry.registerGlobal( def.name(), def ); } } } }
private void initProgrammaticAnalyzers(ConfigContext context, ReflectionManager reflectionManager) { final Map<?, ?> defaults = reflectionManager.getDefaults(); if ( defaults != null ) { AnalyzerDef[] defs = (AnalyzerDef[]) defaults.get( AnalyzerDefs.class ); if ( defs != null ) { MappingDefinitionRegistry<AnalyzerDef, ?> registry = context.getAnalyzerDefinitionRegistry(); for ( AnalyzerDef def : defs ) { registry.registerGlobal( def.name(), def ); } } } }
private void initProgrammaticNormalizers(ConfigContext context, ReflectionManager reflectionManager) { final Map<?, ?> defaults = reflectionManager.getDefaults(); if ( defaults != null ) { NormalizerDef[] defs = (NormalizerDef[]) defaults.get( NormalizerDefs.class ); if ( defs != null ) { MappingDefinitionRegistry<NormalizerDef, ?> registry = context.getNormalizerDefinitionRegistry(); for ( NormalizerDef def : defs ) { registry.registerGlobal( def.name(), def ); } } } }
private void initProgrammaticNormalizers(ConfigContext context, ReflectionManager reflectionManager) { final Map<?, ?> defaults = reflectionManager.getDefaults(); if ( defaults != null ) { NormalizerDef[] defs = (NormalizerDef[]) defaults.get( NormalizerDefs.class ); if ( defs != null ) { MappingDefinitionRegistry<NormalizerDef, ?> registry = context.getNormalizerDefinitionRegistry(); for ( NormalizerDef def : defs ) { registry.registerGlobal( def.name(), def ); } } } }
private void initProgrammaticallyDefinedFilterDef(ConfigContext context, ReflectionManager reflectionManager) { Map<?, ?> defaults = reflectionManager.getDefaults(); FullTextFilterDef[] filterDefs = (FullTextFilterDef[]) defaults.get( FullTextFilterDefs.class ); if ( filterDefs != null && filterDefs.length != 0 ) { MappingDefinitionRegistry<FullTextFilterDef, ?> registry = context.getFullTextFilterDefinitionRegistry(); final Map<String, FilterDef> filterDefinitions = factoryState.getFilterDefinitions(); for ( FullTextFilterDef defAnn : filterDefs ) { String name = defAnn.name(); if ( filterDefinitions.containsKey( name ) ) { throw new SearchException( "Multiple definition of @FullTextFilterDef.name=" + defAnn.name() ); } registry.registerGlobal( name, defAnn ); } } }
private void initProgrammaticallyDefinedFilterDef(ConfigContext context, ReflectionManager reflectionManager) { Map<?, ?> defaults = reflectionManager.getDefaults(); FullTextFilterDef[] filterDefs = (FullTextFilterDef[]) defaults.get( FullTextFilterDefs.class ); if ( filterDefs != null && filterDefs.length != 0 ) { MappingDefinitionRegistry<FullTextFilterDef, ?> registry = context.getFullTextFilterDefinitionRegistry(); final Map<String, FilterDef> filterDefinitions = factoryState.getFilterDefinitions(); for ( FullTextFilterDef defAnn : filterDefs ) { String name = defAnn.name(); if ( filterDefinitions.containsKey( name ) ) { throw new SearchException( "Multiple definition of @FullTextFilterDef.name=" + defAnn.name() ); } registry.registerGlobal( name, defAnn ); } } }
List<Class> defaultListeners = (List<Class>) reflectionManager.getDefaults().get( EntityListeners.class );
public static void bindDefaults(Mappings mappings) { Map defaults = mappings.getReflectionManager().getDefaults();
public static void bindDefaults(Mappings mappings) { Map defaults = mappings.getReflectionManager().getDefaults();
List<Class> defaultListeners = (List<Class>) reflectionManager.getDefaults().get( EntityListeners.class );
List<Class> defaultListeners = (List<Class>) reflectionManager.getDefaults().get( EntityListeners.class );
public static void bindDefaults(MetadataBuildingContext context) { Map defaults = context.getBootstrapContext().getReflectionManager().getDefaults();
Map defaults = reflectionManager.getDefaults(); final Object isDelimited = defaults.get( "delimited-identifier" ); if ( isDelimited != null && isDelimited == Boolean.TRUE ) {
Map defaults = reflectionManager.getDefaults(); final Object isDelimited = defaults.get( "delimited-identifier" ); if ( isDelimited != null && isDelimited == Boolean.TRUE ) {
@Override public void prepare() { // use any persistence-unit-defaults defined in orm.xml ( (JpaOrmXmlPersistenceUnitDefaultAware) rootMetadataBuildingContext.getBuildingOptions() ).apply( new JpaOrmXmlPersistenceUnitDefaults() { final Map persistenceUnitDefaults = reflectionManager.getDefaults(); @Override public String getDefaultSchemaName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "schema" ) ); } @Override public String getDefaultCatalogName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "catalog" ) ); } @Override public boolean shouldImplicitlyQuoteIdentifiers() { final Object isDelimited = persistenceUnitDefaults.get( "delimited-identifier" ); return isDelimited != null && isDelimited == Boolean.TRUE; } } ); rootMetadataBuildingContext.getMetadataCollector().getDatabase().adjustDefaultNamespace( rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitCatalogName(), rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName() ); AnnotationBinder.bindDefaults( rootMetadataBuildingContext ); for ( String annotatedPackage : annotatedPackages ) { AnnotationBinder.bindPackage( annotatedPackage, rootMetadataBuildingContext ); } }