Class PastOrPresentValidator<T>
java.lang.Object
io.jmix.flowui.component.validation.AbstractValidator<T>
io.jmix.flowui.component.validation.PastOrPresentValidator<T>
- All Implemented Interfaces:
- Validator<T>,- Consumer<T>,- org.springframework.beans.factory.Aware,- org.springframework.beans.factory.InitializingBean,- org.springframework.context.ApplicationContextAware
@Component("flowui_PastOrPresentValidator")
@Scope("prototype")
public class PastOrPresentValidator<T>
extends AbstractValidator<T>
- 
Field SummaryFieldsFields inherited from class io.jmix.flowui.component.validation.AbstractValidatorapplicationContext, currentAuthentication, datatypeRegistry, defaultMessage, message, messages, substitutor
- 
Constructor SummaryConstructorsConstructorDescriptionPastOrPresentValidator(String message) Constructor for custom error message.
- 
Method SummaryModifier and TypeMethodDescriptionvoidChecks a value.booleanvoidsetCheckSeconds(boolean checkSeconds) Set true if validator should also check seconds and nanos (if supported) in value.protected voidsetTimeSource(TimeSource timeSource) Methods inherited from class io.jmix.flowui.component.validation.AbstractValidatorafterPropertiesSet, fireValidationException, fireValidationException, formatValue, getMessage, getTemplateErrorMessage, setApplicationContext, setMessage
- 
Field Details- 
timeSource
- 
checkSecondsprotected boolean checkSeconds
 
- 
- 
Constructor Details- 
PastOrPresentValidatorpublic PastOrPresentValidator()
- 
PastOrPresentValidatorConstructor for custom error message.- Parameters:
- message- error message
 
 
- 
- 
Method Details- 
setTimeSource
- 
setCheckSecondspublic void setCheckSeconds(boolean checkSeconds) Set true if validator should also check seconds and nanos (if supported) in value. Default value is false.- Parameters:
- checkSeconds- check seconds
 
- 
isCheckSecondspublic boolean isCheckSeconds()- Returns:
- true if seconds and nanos are checked
 
- 
acceptDescription copied from interface:ValidatorChecks a value.- Parameters:
- value- a value
- Throws:
- ValidationException
 
 
-