Class ProcessorResult
java.lang.Object
org.kuali.rice.krad.datadictionary.validation.result.ProcessorResult
defines the information expected when a processor has processed a constraint
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProcessorResult(List<ConstraintValidationResult> constraintValidationResults) creates a processor result from the provided constraint validation resultsProcessorResult(List<ConstraintValidationResult> constraintValidationResults, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters providedProcessorResult(ConstraintValidationResult constraintValidationResult) creates a processor result from the provided constraint validation resultProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, List<Constraint> constraints) creates a processor result from the parameters providedProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters provided -
Method Summary
Modifier and TypeMethodDescriptiongets the first constraint validation resultbooleanchecks whether an attribute value reader is presentbooleanchecks whether a Data Dictionary definition is presentbooleanchecks whether this object has a single constraint validation result
-
Constructor Details
-
ProcessorResult
creates a processor result from the provided constraint validation result- Parameters:
constraintValidationResult- - the constraint validation result
-
ProcessorResult
public ProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters provided- Parameters:
constraintValidationResult- - the constraint validation resultdefinition- - a Data Dictionary definition e.g.ComplexAttributeDefinitionorCollectionDefinitionattributeValueReader- - provides access to the attribute being validatedconstraints- - optional constraints to use
-
ProcessorResult
public ProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, List<Constraint> constraints) creates a processor result from the parameters provided- Parameters:
constraintValidationResult- - the constraint validation resultdefinition- - a Data Dictionary definition e.g.ComplexAttributeDefinitionorCollectionDefinitionattributeValueReader- - provides access to the attribute being validatedconstraints- - the list of constraints to use
-
ProcessorResult
creates a processor result from the provided constraint validation results- Parameters:
constraintValidationResults- - the constraint validation results to use
-
ProcessorResult
public ProcessorResult(List<ConstraintValidationResult> constraintValidationResults, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters provided- Parameters:
constraintValidationResults- - the constraint validation resultsdefinition- - a Data Dictionary definition e.g.ComplexAttributeDefinitionorCollectionDefinitionattributeValueReader- - provides access to the attribute being validatedconstraints- - optional constraints to use
-
-
Method Details
-
isSingleConstraintResult
public boolean isSingleConstraintResult()checks whether this object has a single constraint validation result- Returns:
- true if only one result found, false if not
-
isDefinitionProvided
public boolean isDefinitionProvided()checks whether a Data Dictionary definition is present- Returns:
- true if definition is present, false otherwise
-
isAttributeValueReaderProvided
public boolean isAttributeValueReaderProvided()checks whether an attribute value reader is present- Returns:
- true if reader is present, false otherwise
-
getFirstConstraintValidationResult
gets the first constraint validation result- Returns:
- null if there are no results
-
getConstraintValidationResults
- Returns:
- the constraintValidationResults
-
getDefinition
- Returns:
- the definition
-
getAttributeValueReader
- Returns:
- the attributeValueReader
-
getConstraints
- Returns:
- the constraints
-