Annotation Interface 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
    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.
    nextValueRule especifica la regla para calcular el siguiente valor de la propiedad.
    int
    start especifica el primer número de la serie.
    int
    step específica el operando para la regla nextValueRule.
  • Element Details

    • 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:
      ""
    • start

      int start
      start 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 step
      step 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 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:
      UNSPECIFIED