@Override public void initialize(Generated annotation, Class<?> propertyType) { this.timing = annotation.value().getEquivalent(); }
null; if ( generated != null ) { if ( !GenerationTime.NEVER.equals( generated ) ) { if ( property.isAnnotationPresent( javax.persistence.Version.class ) && GenerationTime.INSERT.equals( generated ) ) { throw new AnnotationException( "@Generated(INSERT) on a @Version property not allowed, use ALWAYS: " if ( GenerationTime.ALWAYS.equals( generated ) ) { updatable = false; prop.setGeneration( PropertyGeneration.parse( generated.toString().toLowerCase() ) );
private void checkGeneratedAnnotation() { AnnotationInstance generatedAnnotation = JandexHelper.getSingleAnnotation( annotations(), HibernateDotNames.GENERATED ); if ( generatedAnnotation != null ) { this.isInsertable = false; AnnotationValue generationTimeValue = generatedAnnotation.value(); if ( generationTimeValue != null ) { GenerationTime genTime = Enum.valueOf( GenerationTime.class, generationTimeValue.asEnum() ); if ( GenerationTime.ALWAYS.equals( genTime ) ) { this.isUpdatable = false; this.propertyGeneration = PropertyGeneration.parse( genTime.toString().toLowerCase() ); } } } }
private void checkGeneratedAnnotation() { AnnotationInstance generatedAnnotation = JandexHelper.getSingleAnnotation( annotations(), HibernateDotNames.GENERATED ); if ( generatedAnnotation != null ) { this.isInsertable = false; AnnotationValue generationTimeValue = generatedAnnotation.value(); if ( generationTimeValue != null ) { GenerationTime genTime = Enum.valueOf( GenerationTime.class, generationTimeValue.asEnum() ); if ( GenerationTime.ALWAYS.equals( genTime ) ) { this.isUpdatable = false; this.propertyGeneration = PropertyGeneration.parse( genTime.toString().toLowerCase() ); } } } }
@Override public void initialize(GeneratorType annotation, Class<?> propertyType) { Class<? extends ValueGenerator<?>> generatorType = annotation.type(); constructor = ReflectHelper.getDefaultConstructor( generatorType ); this.generationTiming = annotation.when().getEquivalent(); }
null; if (generated != null) { if ( ! GenerationTime.NEVER.equals( generated ) ) { if ( property.isAnnotationPresent( javax.persistence.Version.class ) && GenerationTime.INSERT.equals( generated ) ) { throw new AnnotationException("@Generated(INSERT) on a @Version property not allowed, use ALWAYS: " + StringHelper.qualify( holder.getPath(), name ) ); + StringHelper.qualify( holder.getPath(), name ) ); if ( GenerationTime.ALWAYS.equals( generated ) && prop.isUpdateable() ) { throw new AnnotationException("Cannot have @Generated(ALWAYS) property and updatable columns: " + StringHelper.qualify( holder.getPath(), name ) ); prop.setGeneration( PropertyGeneration.parse( generated.toString().toLowerCase() ) );
@Override public void initialize(Generated annotation, Class<?> propertyType) { this.timing = annotation.value().getEquivalent(); }
null; if ( generated != null ) { if ( !GenerationTime.NEVER.equals( generated ) ) { if ( property.isAnnotationPresent( javax.persistence.Version.class ) && GenerationTime.INSERT.equals( generated ) ) { throw new AnnotationException( "@Generated(INSERT) on a @Version property not allowed, use ALWAYS: " if ( GenerationTime.ALWAYS.equals( generated ) ) { updatable = false; prop.setGeneration( PropertyGeneration.parse( generated.toString().toLowerCase() ) );
@Override public void initialize(GeneratorType annotation, Class<?> propertyType) { Class<? extends ValueGenerator<?>> generatorType = annotation.type(); constructor = ReflectHelper.getDefaultConstructor( generatorType ); this.generationTiming = annotation.when().getEquivalent(); }
null; if ( generated != null ) { if ( !GenerationTime.NEVER.equals( generated ) ) { if ( property.isAnnotationPresent( javax.persistence.Version.class ) && GenerationTime.INSERT.equals( generated ) ) { throw new AnnotationException( "@Generated(INSERT) on a @Version property not allowed, use ALWAYS: " if ( GenerationTime.ALWAYS.equals( generated ) ) { updatable = false; prop.setGeneration( PropertyGeneration.parse( generated.toString().toLowerCase() ) );