private static void bindGenericGenerator(GenericGenerator def, MetadataBuildingContext context) { context.getMetadataCollector().addIdentifierGenerator( buildIdGenerator( def, context ) ); }
if ( tableGenerators != null ) { for ( TableGenerator tableGenerator : tableGenerators.value() ) { IdentifierGeneratorDefinition idGenerator = buildIdGenerator( tableGenerator, context if ( sequenceGenerators != null ) { for ( SequenceGenerator sequenceGenerator : sequenceGenerators.value() ) { IdentifierGeneratorDefinition idGenerator = buildIdGenerator( sequenceGenerator, context GenericGenerator genGen = annElt.getAnnotation( GenericGenerator.class ); if ( tabGen != null ) { IdentifierGeneratorDefinition idGen = buildIdGenerator( tabGen, context ); generators.put( idGen.getName(), idGen ); metadataCollector.addIdentifierGenerator( idGen ); IdentifierGeneratorDefinition idGen = buildIdGenerator( seqGen, context ); generators.put( idGen.getName(), idGen ); metadataCollector.addIdentifierGenerator( idGen ); IdentifierGeneratorDefinition idGen = buildIdGenerator( genGen, context ); generators.put( idGen.getName(), idGen ); metadataCollector.addIdentifierGenerator( idGen );
if ( anns != null ) { for ( SequenceGenerator ann : anns ) { IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); if ( idGen != null ) { context.getMetadataCollector().addDefaultIdentifierGenerator( idGen ); if ( anns != null ) { for ( TableGenerator ann : anns ) { IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); if ( idGen != null ) { context.getMetadataCollector().addDefaultIdentifierGenerator( idGen ); anns.forEach( tableGenerators -> { for ( TableGenerator tableGenerator : tableGenerators.value() ) { IdentifierGeneratorDefinition idGen = buildIdGenerator( tableGenerator, context ); if ( idGen != null ) { context.getMetadataCollector().addDefaultIdentifierGenerator( idGen ); anns.forEach( sequenceGenerators -> { for ( SequenceGenerator ann : sequenceGenerators.value() ) { IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); if ( idGen != null ) { context.getMetadataCollector().addDefaultIdentifierGenerator( idGen );
IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); context.getMetadataCollector().addIdentifierGenerator( idGen ); if ( LOG.isTraceEnabled() ) { SequenceGenerators ann = pckg.getAnnotation( SequenceGenerators.class ); for ( SequenceGenerator tableGenerator : ann.value() ) { context.getMetadataCollector().addIdentifierGenerator( buildIdGenerator( tableGenerator, context ) ); IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); context.getMetadataCollector().addIdentifierGenerator( idGen ); TableGenerators ann = pckg.getAnnotation( TableGenerators.class ); for ( TableGenerator tableGenerator : ann.value() ) { context.getMetadataCollector().addIdentifierGenerator( buildIdGenerator( tableGenerator, context ) );
private static void bindGenericGenerator(GenericGenerator def, ExtendedMappings mappings) { IdGenerator idGen = buildIdGenerator( def, mappings ); mappings.addGenerator( idGen ); }
private static HashMap<String, IdGenerator> buildLocalGenerators(XAnnotatedElement annElt, ExtendedMappings mappings) { HashMap<String, IdGenerator> generators = new HashMap<String, IdGenerator>(); TableGenerator tabGen = annElt.getAnnotation( TableGenerator.class ); SequenceGenerator seqGen = annElt.getAnnotation( SequenceGenerator.class ); GenericGenerator genGen = annElt.getAnnotation( GenericGenerator.class ); if ( tabGen != null ) { IdGenerator idGen = buildIdGenerator( tabGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( seqGen != null ) { IdGenerator idGen = buildIdGenerator( seqGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( genGen != null ) { IdGenerator idGen = buildIdGenerator( genGen, mappings ); generators.put( idGen.getName(), idGen ); } return generators; }
if ( anns != null ) { for ( SequenceGenerator ann : anns ) { IdGenerator idGen = buildIdGenerator( ann, mappings ); if ( idGen != null ) { mappings.addDefaultGenerator( idGen ); if ( anns != null ) { for ( TableGenerator ann : anns ) { IdGenerator idGen = buildIdGenerator( ann, mappings ); if ( idGen != null ) { mappings.addDefaultGenerator( idGen );
public static void bindPackage(String packageName, ExtendedMappings mappings) { XPackage pckg; try { pckg = mappings.getReflectionManager().packageForName( packageName ); } catch ( ClassNotFoundException cnf ) { log.warn( "Package not found or wo package-info.java: {}", packageName ); return; } if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) { SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); log.trace( "Add sequence generator with name: {}", idGen.getName() ); } if ( pckg.isAnnotationPresent( TableGenerator.class ) ) { TableGenerator ann = pckg.getAnnotation( TableGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); } bindGenericGenerators( pckg, mappings ); bindQueries( pckg, mappings ); bindFilterDefs( pckg, mappings ); bindTypeDefs( pckg, mappings ); bindFetchProfiles( pckg, mappings ); BinderHelper.bindAnyMetaDefs( pckg, mappings ); }
private static void bindGenericGenerator(GenericGenerator def, Mappings mappings) { IdGenerator idGen = buildIdGenerator( def, mappings ); mappings.addGenerator( idGen ); }
private static void bindGenericGenerator(GenericGenerator def, Mappings mappings) { IdGenerator idGen = buildIdGenerator( def, mappings ); mappings.addGenerator( idGen ); }
private static HashMap<String, IdGenerator> buildLocalGenerators(XAnnotatedElement annElt, Mappings mappings) { HashMap<String, IdGenerator> generators = new HashMap<String, IdGenerator>(); TableGenerator tabGen = annElt.getAnnotation( TableGenerator.class ); SequenceGenerator seqGen = annElt.getAnnotation( SequenceGenerator.class ); GenericGenerator genGen = annElt.getAnnotation( GenericGenerator.class ); if ( tabGen != null ) { IdGenerator idGen = buildIdGenerator( tabGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( seqGen != null ) { IdGenerator idGen = buildIdGenerator( seqGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( genGen != null ) { IdGenerator idGen = buildIdGenerator( genGen, mappings ); generators.put( idGen.getName(), idGen ); } return generators; }
private static HashMap<String, IdGenerator> buildLocalGenerators(XAnnotatedElement annElt, Mappings mappings) { HashMap<String, IdGenerator> generators = new HashMap<String, IdGenerator>(); TableGenerator tabGen = annElt.getAnnotation( TableGenerator.class ); SequenceGenerator seqGen = annElt.getAnnotation( SequenceGenerator.class ); GenericGenerator genGen = annElt.getAnnotation( GenericGenerator.class ); if ( tabGen != null ) { IdGenerator idGen = buildIdGenerator( tabGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( seqGen != null ) { IdGenerator idGen = buildIdGenerator( seqGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( genGen != null ) { IdGenerator idGen = buildIdGenerator( genGen, mappings ); generators.put( idGen.getName(), idGen ); } return generators; }
private static HashMap<String, IdGenerator> buildLocalGenerators(XAnnotatedElement annElt, Mappings mappings) { HashMap<String, IdGenerator> generators = new HashMap<String, IdGenerator>(); TableGenerator tabGen = annElt.getAnnotation( TableGenerator.class ); SequenceGenerator seqGen = annElt.getAnnotation( SequenceGenerator.class ); GenericGenerator genGen = annElt.getAnnotation( GenericGenerator.class ); if ( tabGen != null ) { IdGenerator idGen = buildIdGenerator( tabGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( seqGen != null ) { IdGenerator idGen = buildIdGenerator( seqGen, mappings ); generators.put( idGen.getName(), idGen ); } if ( genGen != null ) { IdGenerator idGen = buildIdGenerator( genGen, mappings ); generators.put( idGen.getName(), idGen ); } return generators; }
private static void bindGenericGenerator(GenericGenerator def, MetadataBuildingContext context) { context.getMetadataCollector().addIdentifierGenerator( buildIdGenerator( def, context ) ); }
if ( anns != null ) { for ( SequenceGenerator ann : anns ) { IdGenerator idGen = buildIdGenerator( ann, mappings ); if ( idGen != null ) { mappings.addDefaultGenerator( idGen ); if ( anns != null ) { for ( TableGenerator ann : anns ) { IdGenerator idGen = buildIdGenerator( ann, mappings ); if ( idGen != null ) { mappings.addDefaultGenerator( idGen );
if (anns != null) { for ( SequenceGenerator ann : anns ) { IdGenerator idGen = buildIdGenerator(ann, mappings); if (idGen != null) mappings.addDefaultGenerator( idGen ); if (anns != null) { for ( TableGenerator ann : anns ) { IdGenerator idGen = buildIdGenerator(ann, mappings); if (idGen != null) mappings.addDefaultGenerator( idGen );
public static void bindPackage(String packageName, ExtendedMappings mappings) { XPackage pckg = null; try { pckg = mappings.getReflectionManager().packageForName( packageName ); } catch (ClassNotFoundException cnf) { log.warn( "Package not found or wo package-info.java: " + packageName ); return; } if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) { SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); log.debug( "Add sequence generator with name: " + idGen.getName() ); } if ( pckg.isAnnotationPresent( TableGenerator.class ) ) { TableGenerator ann = pckg.getAnnotation( TableGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); } if ( pckg.isAnnotationPresent( GenericGenerator.class ) ) { GenericGenerator ann = pckg.getAnnotation( GenericGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); } bindQueries( pckg, mappings ); bindFilterDefs( pckg, mappings ); bindTypeDefs( pckg, mappings ); }
public static void bindPackage(String packageName, Mappings mappings) { XPackage pckg; try { pckg = mappings.getReflectionManager().packageForName( packageName ); } catch ( ClassNotFoundException cnf ) { LOG.packageNotFound( packageName ); return; } if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) { SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); if ( LOG.isTraceEnabled() ) { LOG.tracev( "Add sequence generator with name: {0}", idGen.getName() ); } } if ( pckg.isAnnotationPresent( TableGenerator.class ) ) { TableGenerator ann = pckg.getAnnotation( TableGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); } bindGenericGenerators( pckg, mappings ); bindQueries( pckg, mappings ); bindFilterDefs( pckg, mappings ); bindTypeDefs( pckg, mappings ); bindFetchProfiles( pckg, mappings ); BinderHelper.bindAnyMetaDefs( pckg, mappings ); }
public static void bindPackage(String packageName, Mappings mappings) { XPackage pckg; try { pckg = mappings.getReflectionManager().packageForName( packageName ); } catch ( ClassNotFoundException cnf ) { LOG.packageNotFound( packageName ); return; } if ( pckg.isAnnotationPresent( SequenceGenerator.class ) ) { SequenceGenerator ann = pckg.getAnnotation( SequenceGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); if ( LOG.isTraceEnabled() ) { LOG.tracev( "Add sequence generator with name: {0}", idGen.getName() ); } } if ( pckg.isAnnotationPresent( TableGenerator.class ) ) { TableGenerator ann = pckg.getAnnotation( TableGenerator.class ); IdGenerator idGen = buildIdGenerator( ann, mappings ); mappings.addGenerator( idGen ); } bindGenericGenerators( pckg, mappings ); bindQueries( pckg, mappings ); bindFilterDefs( pckg, mappings ); bindTypeDefs( pckg, mappings ); bindFetchProfiles( pckg, mappings ); BinderHelper.bindAnyMetaDefs( pckg, mappings ); }
IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); context.getMetadataCollector().addIdentifierGenerator( idGen ); if ( LOG.isTraceEnabled() ) { SequenceGenerators ann = pckg.getAnnotation( SequenceGenerators.class ); for ( SequenceGenerator tableGenerator : ann.value() ) { context.getMetadataCollector().addIdentifierGenerator( buildIdGenerator( tableGenerator, context ) ); IdentifierGeneratorDefinition idGen = buildIdGenerator( ann, context ); context.getMetadataCollector().addIdentifierGenerator( idGen ); TableGenerators ann = pckg.getAnnotation( TableGenerators.class ); for ( TableGenerator tableGenerator : ann.value() ) { context.getMetadataCollector().addIdentifierGenerator( buildIdGenerator( tableGenerator, context ) );