|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.cdm.core.CDMAttributesValidator
public abstract class CDMAttributesValidator
Validate the output map of a CDM-related Component to verify mapped attributes against CDM naming rules.
Field Summary |
---|
Fields inherited from interface com.ibm.di.server.validate.Validator |
---|
VALIDATION_ERROR, VALIDATION_INFO |
Constructor Summary | |
---|---|
CDMAttributesValidator()
|
Method Summary | |
---|---|
protected Set<String> |
getEnabledAttributes(AttributeMapConfig mapConfig)
Return set of enabled attributes in the map. |
protected abstract List<NamingRule> |
getUnsatisfiedNamingRules(BaseConfiguration config)
Compute unsatisfied naming rules. |
void |
initialize(BaseConfiguration config)
Initialize validator. |
void |
terminate()
Terminate validator. |
List<ValidationIssue> |
validate()
Perform validation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CDMAttributesValidator()
Method Detail |
---|
public void initialize(BaseConfiguration config)
initialize
in interface Validator
config
- that contains information for validation.public List<ValidationIssue> validate() throws ValidationException
validate
in interface Validator
ValidationException
- if an error occurs.protected abstract List<NamingRule> getUnsatisfiedNamingRules(BaseConfiguration config) throws ValidationException
config
- the base configuration used to compute the difference.
ValidationException
- if validation error occurs.protected Set<String> getEnabledAttributes(AttributeMapConfig mapConfig)
mapConfig
- the map configuration.
public void terminate()
terminate
in interface Validator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |