Package adalid.core.annotations
Annotation 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 ElementsModifier and TypeOptional ElementDescriptionmasterField 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.nextValueRule especifica la regla para calcular el siguiente valor de la propiedad.intstart especifica el primer número de la serie.intstep específica el operando para la regla nextValueRule.
-
Element Details
-
masterField
String masterFieldmasterField 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:
""
-
start
int startstart especifica el primer número de la serie. Debe ser un número entero del 1 al 10.000. El valor predeterminado es 1.- Returns:
- start
- Default:
1
-
step
int stepstep específica el operando para la regla nextValueRule. Su valor debe ser un número entero entre 1 y 10.000. El valor predeterminado es 1.- Returns:
- step
- Default:
1
-
nextValueRule
NextValueRule nextValueRulenextValueRule 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:
UNSPECIFIED
-