Class ValidationViolationImpl
java.lang.Object
ddf.catalog.validation.impl.violation.ValidationViolationImpl
- All Implemented Interfaces:
ddf.catalog.validation.violation.ValidationViolation
public class ValidationViolationImpl
extends Object
implements ddf.catalog.validation.violation.ValidationViolation
-
Nested Class Summary
Nested classes/interfaces inherited from interface ddf.catalog.validation.violation.ValidationViolation
ddf.catalog.validation.violation.ValidationViolation.Severity -
Constructor Summary
ConstructorsConstructorDescriptionValidationViolationImpl(Set<String> attributes, String message, ddf.catalog.validation.violation.ValidationViolation.Severity severity) Creates aValidationViolationImplwith the specified attribute(s), message, and severity. -
Method Summary
Modifier and TypeMethodDescriptionbooleanddf.catalog.validation.violation.ValidationViolation.SeverityinthashCode()
-
Constructor Details
-
ValidationViolationImpl
public ValidationViolationImpl(Set<String> attributes, String message, ddf.catalog.validation.violation.ValidationViolation.Severity severity) Creates aValidationViolationImplwith the specified attribute(s), message, and severity.- Parameters:
attributes- the attribute(s) involved in the violation, cannot be null or emptymessage- the message describing the violation, cannot be null, empty, or blankseverity- the severity of the violation, cannot be null- Throws:
IllegalArgumentException- if any of the parameters are null, empty, or blank
-
-
Method Details
-
getAttributes
- Specified by:
getAttributesin interfaceddf.catalog.validation.violation.ValidationViolation
-
getSeverity
public ddf.catalog.validation.violation.ValidationViolation.Severity getSeverity()- Specified by:
getSeverityin interfaceddf.catalog.validation.violation.ValidationViolation
-
getMessage
- Specified by:
getMessagein interfaceddf.catalog.validation.violation.ValidationViolation
-
equals
-
hashCode
public int hashCode()
-