Class ValidationResult
java.lang.Object
com.nomagic.reportwizard.tools.validation.ValidationResult
Contains data for model validation result.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets abbreviation.ReturnsAnnotationof violation.Returns project of the violated constraintGets element.booleanChecks if this violation result is ignored by user.booleanIf true validation result came from system rule, else false.Gets message.Returns parent object that should be used for grouping the results.Returns parent rule if such is specified.getRule()Returns violated rule.Gets severity.Returns target object of the rule violation result.booleanChecks if this violation result is ignored by user.booleanIf true validation result came from system rule, else false.voidsetAbbreviation(String abbreviation) Sets abbreviation.voidsetAnnotation(Annotation annotation) SetAnnotationof violation.voidsetConstrainedProject(Project constrainedProject) Set project of the violated constraintvoidsetElement(BaseElement baseElement) Sets element.voidsetIgnored(boolean isIgnored) Set if this violation result is ignored by user.voidsetMessage(String message) Sets message.voidsetParentObject(Object parentObject) set parent object that should be used for grouping the results.voidsetParentRule(Constraint parentRule) Set parent rule if such is specified.voidsetRule(Constraint rule) Set violated rule.voidsetSeverity(String severity) Sets severity.voidsetSystemValidationResult(boolean isSystemValidationResult) Set If true validation result came from system rule.voidsetTargetObject(Object targetObject) Set target object of the rule violation result.toString()
-
Constructor Details
-
ValidationResult
public ValidationResult()
-
-
Method Details
-
getElement
Gets element.- Returns:
- the element
-
setElement
Sets element.- Parameters:
baseElement- the element to set
-
getSeverity
Gets severity.- Returns:
- the severity
-
setSeverity
Sets severity.- Parameters:
severity- the severity to set
-
getAbbreviation
Gets abbreviation.- Returns:
- the abbreviation
-
setAbbreviation
Sets abbreviation.- Parameters:
abbreviation- the abbreviation to set
-
getMessage
Gets message.- Returns:
- the message
-
setMessage
Sets message.- Parameters:
message- the message to set
-
getAnnotation
ReturnsAnnotationof violation.- Returns:
- annotation of violation.
-
setAnnotation
SetAnnotationof violation.- Parameters:
an- annotation of violation.
-
getConstrainedProject
Returns project of the violated constraint -
setConstrainedProject
Set project of the violated constraint- Parameters:
constrainedProject- project of the violated constraint
-
getParentObject
Returns parent object that should be used for grouping the results.- Returns:
- parent object.
-
setParentObject
set parent object that should be used for grouping the results.- Parameters:
parentObject- parent object that should be used for grouping the results
-
getParentRule
Returns parent rule if such is specified.- Returns:
- parent rule or null.
-
setParentRule
Set parent rule if such is specified.- Parameters:
parentRule- parent rule if such is specified
-
getRule
Returns violated rule.- Returns:
- violated rule.
-
setRule
Set violated rule.- Parameters:
rule- violated rule
-
getTargetObject
Returns target object of the rule violation result.- Returns:
- target object.
-
setTargetObject
Set target object of the rule violation result.- Parameters:
targetObject- target object of the rule violation result
-
isIgnored
public boolean isIgnored()Checks if this violation result is ignored by user. User can ignore pair of violation - target element invalid input: '&' constraint.- Returns:
- ignored flag.
-
getIsIgnored
public boolean getIsIgnored()Checks if this violation result is ignored by user. User can ignore pair of violation - target element invalid input: '&' constraint.- Returns:
- ignored flag.
-
setIgnored
public void setIgnored(boolean isIgnored) Set if this violation result is ignored by user.- Parameters:
isIgnored- true if this violation result is ignored by user, else false
-
getIsSystemValidationResult
public boolean getIsSystemValidationResult()If true validation result came from system rule, else false.- Returns:
- true if validation result came from system rule, else false.
-
isSystemValidationResult
public boolean isSystemValidationResult()If true validation result came from system rule, else false.- Returns:
- true if validation result came from system rule, else false.
-
setSystemValidationResult
public void setSystemValidationResult(boolean isSystemValidationResult) Set If true validation result came from system rule.- Parameters:
isSystemValidationResult- true if validation result came from system rule, else false.
-
toString
-