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
      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.
      NextValueRule nextValueRule
      nextValueRule especifica la regla para calcular el siguiente valor de la propiedad.
      int start
      start especifica el primer número de la serie.
      int step
      step 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:
        ""
      • 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:
        adalid.core.enums.NextValueRule.UNSPECIFIED