Annotation Type NumericField


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface NumericField
    La anotación NumericField se utiliza para establecer atributos de propiedades y parámetros numéricos.
    Author:
    Jorge Campins
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String converter
      converter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.
      int divisor
      divisor específica el divisor para la regla divisorRule.
      DivisorRule divisorRule
      divisorRule especifica la regla que se debe aplicar al almacenar valores de la propiedad en la base de datos, o al ejecutar la operación.
      String symbol
      symbol específica el símbolo o unidad en la que se expresa el valor de la propiedad o parámetro.
      SymbolPosition symbolPosition
      symbolPosition específica la posición del símbolo o unidad en la que se expresa el valor de la propiedad o parámetro.
      Kleenean symbolSeparator
      symbolSeparator específica si se debe incluir, o no, un espacio de separación entre el símbolo o unidad y el valor de la propiedad o parámetro.
      NumericFieldType type
      type especifica el patrón de análisis que se utilizará al formatear y analizar el valor de la propiedad o parámetro.
      String validator
      validator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.
    • Element Detail

      • type

        NumericFieldType type
        type especifica el patrón de análisis que se utilizará al formatear y analizar el valor de la propiedad o parámetro. Su valor es uno de los elementos de la enumeración NumericFieldType. Seleccione CURRENCY para monedas, PERCENT para porcentajes o NUMBER para los demás tipos de números.
        Returns:
        type
        Default:
        adalid.core.enums.NumericFieldType.UNSPECIFIED
      • divisor

        int divisor
        divisor específica el divisor para la regla divisorRule. Su valor debe ser un número entero entre 1 y otro número que depende de la clase de propiedad o parámetro: 100, para Byte; 10.000, para Short; y 1.000.000, para las demás clases. El valor predeterminado es 100.
        Returns:
        divisor
        Default:
        -1
      • divisorRule

        DivisorRule divisorRule
        divisorRule especifica la regla que se debe aplicar al almacenar valores de la propiedad en la base de datos, o al ejecutar la operación. Su valor es uno de los elementos de la enumeración DivisorRule. Seleccione CHECK para comprobar que el valor de la propiedad o parámetro sea múltiplo de divisor, Seleccione CEILING para ajustar el valor de la propiedad o parámetro al menor múltiplo de divisor que sea mayor o igual al valor suministrado. Seleccione FLOOR para ajustar el valor de la propiedad o parámetro al mayor múltiplo de divisor que sea menor o igual al valor suministrado. Seleccione ROUND para ajustar el valor de la propiedad o parámetro al múltiplo de divisor más cercano al valor suministrado. Alternativamente, omita el elemento o seleccione UNSPECIFIED para no ejecutar acción alguna.
        Returns:
        divisorRule
        Default:
        adalid.core.enums.DivisorRule.UNSPECIFIED
      • symbol

        String symbol
        symbol específica el símbolo o unidad en la que se expresa el valor de la propiedad o parámetro. Si se necesita un valor que varíe dependiendo de la configuración regional, adicionalmente especifique los valores regionales mediante los métodos setDefaultSymbol o setLocalizedSymbol. El valor predeterminado del atributo es $ o % si el patrón de análisis especificado en el elemento type es CURRENCY o PERCENT, respectivamente.
        Returns:
        symbol
        Default:
        ""
      • symbolPosition

        SymbolPosition symbolPosition
        symbolPosition específica la posición del símbolo o unidad en la que se expresa el valor de la propiedad o parámetro. Su valor es uno de los elementos de la enumeración SymbolPosition. Seleccione PREFIX para mostrar el símbolo antes del valor. Seleccione SUFFIX para mostrar el símbolo después del valor. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es SUFFIX.
        Returns:
        symbolPosition
        Default:
        adalid.core.enums.SymbolPosition.UNSPECIFIED
      • symbolSeparator

        Kleenean symbolSeparator
        symbolSeparator específica si se debe incluir, o no, un espacio de separación entre el símbolo o unidad y el valor de la propiedad o parámetro. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para incluir un espacio de separación; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es TRUE si el símbolo comienza o termina por una letra o un número, dependiendo del valor del elemento symbolPosition; de lo contrario, FALSE.
        Returns:
        symbolSeparator
        Default:
        adalid.core.enums.Kleenean.UNSPECIFIED
      • converter

        String converter
        converter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.
        Returns:
        converter
        Default:
        ""
      • validator

        String validator
        validator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.
        Returns:
        validator
        Default:
        ""