Package br.com.jarch.annotation
Annotation Type JArchAutoIncrement
-
@Repeatable(List.class) @Inherited @Retention(RUNTIME) @Target(FIELD) @Documented public @interface JArchAutoIncrement
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
changed
java.lang.Class<? extends java.util.function.Predicate<? extends ICrudEntity>>
condition
java.lang.String[]
fieldGroups
boolean
inserted
int
priority
java.lang.Class<? extends IAutoIncrementSize>
size
java.lang.Class<? extends IAutoIncrementStart>
start
-
-
-
-
condition
java.lang.Class<? extends java.util.function.Predicate<? extends ICrudEntity>> condition
- Default:
- br.com.jarch.annotation.AutoIncrementEnabledPredicate.class
-
-
-
start
java.lang.Class<? extends IAutoIncrementStart> start
- Default:
- br.com.jarch.annotation.AutoIncrementStart.class
-
-
-
size
java.lang.Class<? extends IAutoIncrementSize> size
- Default:
- br.com.jarch.annotation.AutoIncrementSize.class
-
-