com.ibm.di.server.validate
Interface Validator

All Known Implementing Classes:
CDMAttributesValidator, CDMComponentAttributesValidator, TADDMValidator

public interface Validator

Performs some kind of validation over a BaseConfiguration. As a result a list of validation issues is returned.


Field Summary
static int VALIDATION_ERROR
          The severity level for error.
static int VALIDATION_INFO
          The severity level for information.
 
Method Summary
 void initialize(BaseConfiguration config)
          Initialize validator.
 void terminate()
          Terminate validator.
 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

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.