|
|||||||||||
| 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 java.util.Set<java.lang.String> |
getEnabledAttributes(AttributeMapConfig mapConfig)
Return set of enabled attributes in the map. |
protected abstract java.util.List<NamingRule> |
getUnsatisfiedNamingRules(BaseConfiguration config)
Compute unsatisfied naming rules. |
void |
initialize(BaseConfiguration config)
Initialize validator. |
void |
terminate()
Terminate validator. |
java.util.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 Validatorconfig - that contains information for validation.
public java.util.List<ValidationIssue> validate()
throws ValidationException
validate in interface ValidatorValidationException - if an error occurs.
protected abstract java.util.List<NamingRule> getUnsatisfiedNamingRules(BaseConfiguration config)
throws ValidationException
config - the base configuration used to compute the difference.
ValidationException - if validation error occurs.protected java.util.Set<java.lang.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 | ||||||||||