Class SoftDeleteAnnotation
java.lang.Object
org.hibernate.boot.models.annotations.internal.SoftDeleteAnnotation
- All Implemented Interfaces:
Annotation
@Generated("org.hibernate.orm.build.annotations.ClassGeneratorProcessor")
public class SoftDeleteAnnotation
extends Object
implements SoftDelete
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.annotations.SoftDelete
SoftDelete.UnspecifiedConversion
-
Constructor Summary
ConstructorsConstructorDescriptionSoftDeleteAnnotation
(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variantSoftDeleteAnnotation
(SoftDelete annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variantSoftDeleteAnnotation
(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>
void
columnName
(String value) comment()
void
Class<? extends AttributeConverter<Boolean,
?>> void
converter
(Class<? extends AttributeConverter<Boolean, ?>> value) options()
void
strategy()
void
strategy
(SoftDeleteType value)
-
Constructor Details
-
SoftDeleteAnnotation
public SoftDeleteAnnotation(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. from XML) -
SoftDeleteAnnotation
public SoftDeleteAnnotation(SoftDelete annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variant -
SoftDeleteAnnotation
public SoftDeleteAnnotation(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variant
-
-
Method Details
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
columnName
-
columnName
-
options
-
options
-
comment
-
comment
-
strategy
-
strategy
-
converter
-
converter
-