public class RangeConstraintProcessor extends MandatoryElementConstraintProcessor<RangeConstraint>
RangeConstrainable will expose a minimum and maximum value, and these will be validated against the passed
value in the code below.dataDictionaryService, dateTimeService| Constructor and Description |
|---|
RangeConstraintProcessor() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Constraint> |
getConstraintType() |
String |
getName() |
ProcessorResult |
process(DictionaryValidationResult result,
Object value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
processSingleRangeConstraint(DictionaryValidationResult result,
Object value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
validateRange(DictionaryValidationResult result,
Date value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
validateRange(DictionaryValidationResult result,
Number value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader) |
getDataDictionaryService, getDateTimeService, isOptional, setDataDictionaryService, setDateTimeServicepublic RangeConstraintProcessor()
public ProcessorResult process(DictionaryValidationResult result, Object value, RangeConstraint constraint, AttributeValueReader attributeValueReader) throws AttributeValidationException
AttributeValidationExceptionorg.kuali.rice.krad.datadictionary.validation.processor.ConstraintProcessor#process(DictionaryValidationResult, Object, org.kuali.rice.krad.datadictionary.validation.capability.Validatable, org.kuali.rice.krad.datadictionary.validation.AttributeValueReader)public Class<? extends Constraint> getConstraintType()
ConstraintProcessor.getConstraintType()protected ConstraintValidationResult processSingleRangeConstraint(DictionaryValidationResult result, Object value, RangeConstraint constraint, AttributeValueReader attributeValueReader) throws AttributeValidationException
AttributeValidationExceptionprotected ConstraintValidationResult validateRange(DictionaryValidationResult result, Date value, RangeConstraint constraint, AttributeValueReader attributeValueReader) throws IllegalArgumentException
IllegalArgumentExceptionprotected ConstraintValidationResult validateRange(DictionaryValidationResult result, Number value, RangeConstraint constraint, AttributeValueReader attributeValueReader) throws IllegalArgumentException
IllegalArgumentExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.