Class FutureValidator<T>
java.lang.Object
io.jmix.flowui.component.validation.AbstractValidator<T>
io.jmix.flowui.component.validation.FutureValidator<T>
- All Implemented Interfaces:
 Validator<T>,Consumer<T>,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
@Component("flowui_FutureValidator")
@Scope("prototype")
public class FutureValidator<T>
extends AbstractValidator<T>
- 
Field Summary
FieldsFields inherited from class io.jmix.flowui.component.validation.AbstractValidator
applicationContext, currentAuthentication, datatypeRegistry, defaultMessage, message, messages, substitutor - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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.AbstractValidator
afterPropertiesSet, fireValidationException, fireValidationException, formatValue, getMessage, getTemplateErrorMessage, setApplicationContext, setMessage 
- 
Field Details
- 
timeSource
 - 
checkSeconds
protected boolean checkSeconds 
 - 
 - 
Constructor Details
- 
FutureValidator
public FutureValidator() - 
FutureValidator
Constructor for custom error message.- Parameters:
 message- error message
 
 - 
 - 
Method Details
- 
setTimeSource
 - 
setCheckSeconds
public 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
 - 
isCheckSeconds
public boolean isCheckSeconds()- Returns:
 - true if seconds and nanos are checked
 
 - 
accept
Description copied from interface:ValidatorChecks a value.- Parameters:
 value- a value- Throws:
 ValidationException
 
 -