Package adalid.core.annotations
Annotation Interface TimestampField
La anotación TimestampField se utiliza para establecer atributos de propiedades y parámetros Timestamp.
- Author:
- Jorge Campins
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionconverter 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).intmaxHour específica el mayor valor que puede tomar la hora en esta propiedad o parámetro.intmaxMinute específica el mayor valor que pueden tomar los minutos en esta propiedad o parámetro.intmaxSecond específica el mayor valor que pueden tomar los segundos en esta propiedad o parámetro.intminHour específica el menor valor que puede tomar la hora en esta propiedad o parámetro.intminMinute específica el menor valor que pueden tomar los minutos en esta propiedad o parámetro.intminSecond específica el menor valor que pueden tomar los segundos en esta propiedad o parámetro.intprecision específica la precisión o cantidad de decimales (en los segundos) de la propiedad o parámetro.intstepHour específica el valor del incremento de la hora de esta propiedad o parámetro.intstepMinute específica el valor del incremento de los minutos hora de esta propiedad o parámetro.intstepSecond 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.intyearRange específica el intervalo predeterminado del año para esta propiedad o parámetro.
-
Element Details
-
precision
int precisionprecision 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 disabledDaysdisabledDays 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 disabledDatesdisabledDates 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 disabledWeekendsdisabledWeekends 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 disabledWeekdaysdisabledWeekdays 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 disabledHolidaysdisabledHolidays 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 yearRangeyearRange 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 minHourminHour 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 maxHourmaxHour 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 stepHourstepHour 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 minMinuteminMinute 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 maxMinutemaxMinute 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 stepMinutestepMinute 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 minSecondminSecond 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 maxSecondmaxSecond 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 stepSecondstepSecond 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 converterconverter específica el nombre de un componente personalizado que permite convertir el valor de la propiedad o parámetro.- Returns:
- converter
- Default:
""
-
validator
String validatorvalidator específica el nombre de un componente personalizado que permite validar el valor de la propiedad o parámetro.- Returns:
- validator
- Default:
""
-