Package com.ibm.di.server.validate
Interface Validator
-
- All Known Implementing Classes:
CDMAttributesValidator,CDMComponentAttributesValidator,TADDMValidator
public interface ValidatorPerforms some kind of validation over aBaseConfiguration. As a result a list of validation issues is returned.
-
-
Field Summary
Fields Modifier and Type Field Description static intVALIDATION_ERRORThe severity level for error.static intVALIDATION_INFOThe severity level for information.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinitialize(BaseConfiguration config)Initialize validator.voidterminate()Terminate validator.java.util.List<ValidationIssue>validate()Perform validation.
-
-
-
Field Detail
-
VALIDATION_ERROR
static final int VALIDATION_ERROR
The severity level for error.- See Also:
- Constant Field Values
-
VALIDATION_INFO
static final int VALIDATION_INFO
The severity level for information.- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
java.util.List<ValidationIssue> validate() throws ValidationException
Perform validation.- Returns:
- list of validation issues.
- Throws:
ValidationException- if an error occurs.
-
initialize
void initialize(BaseConfiguration config)
Initialize validator.- Parameters:
config- that contains information for validation.
-
terminate
void terminate()
Terminate validator.
-
-