org.kuali.rice.krad.datadictionary.validation.result
Class ProcessorResult

java.lang.Object
  extended by org.kuali.rice.krad.datadictionary.validation.result.ProcessorResult

public class ProcessorResult
extends Object

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
private  AttributeValueReader attributeValueReader
           
private  List<Constraint> constraints
           
private  List<ConstraintValidationResult> constraintValidationResults
           
private  Constrainable definition
           
 
Constructor Summary
ProcessorResult(ConstraintValidationResult constraintValidationResult)
           
ProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints)
           
ProcessorResult(List<ConstraintValidationResult> constraintValidationResults)
           
ProcessorResult(List<ConstraintValidationResult> constraintValidationResults, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints)
           
 
Method Summary
 AttributeValueReader getAttributeValueReader()
           
 List<Constraint> getConstraints()
           
 List<ConstraintValidationResult> getConstraintValidationResults()
           
 Constrainable getDefinition()
           
 ConstraintValidationResult getFirstConstraintValidationResult()
           
 boolean isAttributeValueReaderProvided()
           
 boolean isDefinitionProvided()
           
 boolean isSingleConstraintResult()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constraints

private final transient List<Constraint> constraints

definition

private final transient Constrainable definition

attributeValueReader

private final transient AttributeValueReader attributeValueReader

constraintValidationResults

private final List<ConstraintValidationResult> constraintValidationResults
Constructor Detail

ProcessorResult

public ProcessorResult(ConstraintValidationResult constraintValidationResult)

ProcessorResult

public ProcessorResult(ConstraintValidationResult constraintValidationResult,
                       Constrainable definition,
                       AttributeValueReader attributeValueReader,
                       Constraint... constraints)

ProcessorResult

public ProcessorResult(List<ConstraintValidationResult> constraintValidationResults)

ProcessorResult

public ProcessorResult(List<ConstraintValidationResult> constraintValidationResults,
                       Constrainable definition,
                       AttributeValueReader attributeValueReader,
                       Constraint... constraints)
Method Detail

isSingleConstraintResult

public boolean isSingleConstraintResult()

isDefinitionProvided

public boolean isDefinitionProvided()

isAttributeValueReaderProvided

public boolean isAttributeValueReaderProvided()

getFirstConstraintValidationResult

public ConstraintValidationResult getFirstConstraintValidationResult()

getConstraintValidationResults

public List<ConstraintValidationResult> getConstraintValidationResults()
Returns:
the constraintValidationResults

getDefinition

public Constrainable getDefinition()
Returns:
the definition

getAttributeValueReader

public AttributeValueReader getAttributeValueReader()
Returns:
the attributeValueReader

getConstraints

public List<Constraint> getConstraints()
Returns:
the constraints


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.