Annotation Interface TimestampField


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

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    converter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.
    disabledDates indica si el valor de la propiedad o parámetro puede ser, o no, cualquier fecha que no sea excluída por otro elemento de esta anotación.
    disabledDays indica si el valor de la propiedad o parámetro puede ser, o no, cualquier día de la semana que no sea excluído por otro elemento de esta anotación.
    disabledHolidays indica si el valor de la propiedad o parámetro puede ser, o no, un día feriado.
    disabledWeekdays indica si el valor de la propiedad o parámetro puede ser, o no, un día de semana (Lunes a Viernes).
    disabledWeekends indica si el valor de la propiedad o parámetro puede ser, o no, un día de fin de semana (Sábado o Domingo).
    int
    maxHour específica el mayor valor que puede tomar la hora en esta propiedad o parámetro.
    int
    maxMinute específica el mayor valor que pueden tomar los minutos en esta propiedad o parámetro.
    int
    maxSecond específica el mayor valor que pueden tomar los segundos en esta propiedad o parámetro.
    int
    minHour específica el menor valor que puede tomar la hora en esta propiedad o parámetro.
    int
    minMinute específica el menor valor que pueden tomar los minutos en esta propiedad o parámetro.
    int
    minSecond específica el menor valor que pueden tomar los segundos en esta propiedad o parámetro.
    int
    precision específica la precisión o cantidad de decimales (en los segundos) de la propiedad o parámetro.
    int
    stepHour específica el valor del incremento de la hora de esta propiedad o parámetro.
    int
    stepMinute específica el valor del incremento de los minutos hora de esta propiedad o parámetro.
    int
    stepSecond específica el valor del incremento de los segundos hora de esta propiedad o parámetro.
    validator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.
    int
    yearRange específica el intervalo predeterminado del año para esta propiedad o parámetro.
  • Element Details

    • precision

      int precision
      precision específica la precisión o cantidad de decimales (en los segundos) de la propiedad o parámetro. Su valor debe ser un número entero entre 0 y 6. El valor predeterminado dependerá de cada plataforma.
      Returns:
      precision
      Default:
      -1
    • disabledDays

      Kleenean disabledDays
      disabledDays indica si el valor de la propiedad o parámetro puede ser, o no, cualquier día de la semana que no sea excluído por otro elemento de esta anotación. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione FALSE si el valor de la propiedad o parámetro puede ser cualquier día de la semana; en caso contrario, seleccione TRUE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.
      Returns:
      disabledDays
      Default:
      UNSPECIFIED
    • disabledDates

      Kleenean disabledDates
      disabledDates indica si el valor de la propiedad o parámetro puede ser, o no, cualquier fecha que no sea excluída por otro elemento de esta anotación. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione FALSE si el valor de la propiedad o parámetro puede ser cualquier fecha; en caso contrario, seleccione TRUE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.
      Returns:
      disabledDates
      Default:
      UNSPECIFIED
    • disabledWeekends

      Kleenean disabledWeekends
      disabledWeekends indica si el valor de la propiedad o parámetro puede ser, o no, un día de fin de semana (Sábado o Domingo). Su valor es uno de los elementos de la enumeración Kleenean. Seleccione FALSE si el valor de la propiedad o parámetro puede ser un día de fin de semana; en caso contrario, seleccione TRUE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.
      Returns:
      disabledWeekends
      Default:
      UNSPECIFIED
    • disabledWeekdays

      Kleenean disabledWeekdays
      disabledWeekdays indica si el valor de la propiedad o parámetro puede ser, o no, un día de semana (Lunes a Viernes). Su valor es uno de los elementos de la enumeración Kleenean. Seleccione FALSE si el valor de la propiedad o parámetro puede ser un día de semana; en caso contrario, seleccione TRUE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.
      Returns:
      disabledWeekdays
      Default:
      UNSPECIFIED
    • disabledHolidays

      Kleenean disabledHolidays
      disabledHolidays indica si el valor de la propiedad o parámetro puede ser, o no, un día feriado. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione FALSE si el valor de la propiedad o parámetro puede ser un día feriado; en caso contrario, seleccione TRUE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.
      Returns:
      disabledHolidays
      Default:
      UNSPECIFIED
    • yearRange

      int yearRange
      yearRange específica el intervalo predeterminado del año para esta propiedad o parámetro. Su valor debe ser un número entero entre 5 y 100. El valor predeterminado es 5.
      Returns:
      yearRange
      Default:
      -1
    • minHour

      int minHour
      minHour específica el menor valor que puede tomar la hora en esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 23. El valor predeterminado es 0.
      Returns:
      minHour
      Default:
      -1
    • maxHour

      int maxHour
      maxHour específica el mayor valor que puede tomar la hora en esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 23. El valor predeterminado es 23.
      Returns:
      maxHour
      Default:
      -1
    • stepHour

      int stepHour
      stepHour específica el valor del incremento de la hora de esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 23. El valor predeterminado es 1.
      Returns:
      stepHour
      Default:
      -1
    • minMinute

      int minMinute
      minMinute específica el menor valor que pueden tomar los minutos en esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 59. El valor predeterminado es 0.
      Returns:
      minMinute
      Default:
      -1
    • maxMinute

      int maxMinute
      maxMinute específica el mayor valor que pueden tomar los minutos en esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 59. El valor predeterminado es 59.
      Returns:
      maxMinute
      Default:
      -1
    • stepMinute

      int stepMinute
      stepMinute específica el valor del incremento de los minutos hora de esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 59. El valor predeterminado es 1.
      Returns:
      stepMinute
      Default:
      -1
    • minSecond

      int minSecond
      minSecond específica el menor valor que pueden tomar los segundos en esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 59. El valor predeterminado es 0.
      Returns:
      minSecond
      Default:
      -1
    • maxSecond

      int maxSecond
      maxSecond específica el mayor valor que pueden tomar los segundos en esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 59. El valor predeterminado es 59.
      Returns:
      maxSecond
      Default:
      -1
    • stepSecond

      int stepSecond
      stepSecond específica el valor del incremento de los segundos hora de esta propiedad o parámetro. Su valor debe ser un número entero entre 0 y 59. El valor predeterminado es 1.
      Returns:
      stepSecond
      Default:
      -1
    • 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:
      ""