Package adalid.core.annotations
Annotation Type MasterSequence
-
@Retention(RUNTIME) @Target(FIELD) public @interface MasterSequence
La anotación MasterSequence se utiliza para establecer atributos para calcular el siguiente valor de propiedades numéricas. Solo aplica a propiedades de la clase IntegerProperty y solo se calcula en las vistas (páginas) Maestro/Detalle de la entidad.- Author:
- Jorge Campins
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringmasterFieldmasterField especifica el nombre de la propiedad que define el maestro de las vistas (páginas) Maestro/Detalle de la entidad en las que se debe calcular el siguiente valor de la propiedad.NextValueRulenextValueRulenextValueRule especifica la regla para calcular el siguiente valor de la propiedad.intstartstart especifica el primer número de la serie.intstepstep específica el operando para la regla nextValueRule.
-
-
-
Element Detail
-
masterField
String masterField
masterField especifica el nombre de la propiedad que define el maestro de las vistas (páginas) Maestro/Detalle de la entidad en las que se debe calcular el siguiente valor de la propiedad.- Returns:
- masterField
- Default:
- ""
-
-
-
nextValueRule
NextValueRule nextValueRule
nextValueRule especifica la regla para calcular el siguiente valor de la propiedad. Su valor es uno de los elementos de la enumeración NextValueRule. Seleccione ADD para calcular el siguiente valor de la propiedad sumando el valor de step al último valor calculado, Seleccione CEILING para que el siguiente valor de la propiedad sea el menor múltiplo de step que sea mayor al último valor calculado. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar la regla predeterminada. La regla predeterminada es ADD. En cualquier caso, la primera instancia de un maestro tendrá el valor especificado en el elemento start.- Returns:
- nextValueRule
- Default:
- adalid.core.enums.NextValueRule.UNSPECIFIED
-
-