@Override public IdGeneratorStrategyInterpreter getIdGenerationTypeInterpreter() { return delegate.getIdGenerationTypeInterpreter(); }
public static String generatorType( GeneratedValue generatedValueAnn, final MetadataBuildingContext buildingContext, final XClass javaTypeXClass) { return buildingContext.getBuildingOptions().getIdGenerationTypeInterpreter().determineGeneratorName( generatedValueAnn.strategy(), new IdGeneratorStrategyInterpreter.GeneratorNameDeterminationContext() { Class javaType = null; @Override public Class getIdType() { if ( javaType == null ) { javaType = buildingContext .getBootstrapContext() .getReflectionManager() .toClass( javaTypeXClass ); } return javaType; } @Override public String getGeneratedValueGeneratorName() { return generatedValueAnn.generator(); } } ); }
final IdGeneratorStrategyInterpreter generationInterpreter = buildingContext.getBuildingOptions().getIdGenerationTypeInterpreter();
context.getBuildingOptions().getIdGenerationTypeInterpreter().interpretTableGenerator( (TableGenerator) generatorAnn, definitionBuilder context.getBuildingOptions().getIdGenerationTypeInterpreter().interpretSequenceGenerator( (SequenceGenerator) generatorAnn, definitionBuilder
@Override public IdGeneratorStrategyInterpreter getIdGenerationTypeInterpreter() { return delegate.getIdGenerationTypeInterpreter(); }
public static String generatorType( GeneratedValue generatedValueAnn, final MetadataBuildingContext buildingContext, final XClass javaTypeXClass) { return buildingContext.getBuildingOptions().getIdGenerationTypeInterpreter().determineGeneratorName( generatedValueAnn.strategy(), new IdGeneratorStrategyInterpreter.GeneratorNameDeterminationContext() { Class javaType = null; @Override public Class getIdType() { if ( javaType == null ) { javaType = buildingContext .getBootstrapContext() .getReflectionManager() .toClass( javaTypeXClass ); } return javaType; } @Override public String getGeneratedValueGeneratorName() { return generatedValueAnn.generator(); } } ); }
final IdGeneratorStrategyInterpreter generationInterpreter = buildingContext.getBuildingOptions().getIdGenerationTypeInterpreter();
context.getBuildingOptions().getIdGenerationTypeInterpreter().interpretTableGenerator( (TableGenerator) generatorAnn, definitionBuilder context.getBuildingOptions().getIdGenerationTypeInterpreter().interpretSequenceGenerator( (SequenceGenerator) generatorAnn, definitionBuilder