public interface ImportRuleInterface extends Cloneable
| Modifier and Type | Method and Description | 
|---|---|
ImportRuleInterface | 
clone()  | 
String | 
getCompositeClassName()  | 
String | 
getId()  | 
String | 
getXML()  | 
boolean | 
isEnabled()  | 
boolean | 
isUnique()  | 
void | 
loadXML(Node ruleNode)  | 
void | 
setEnabled(boolean enabled)  | 
void | 
setId(String string)  | 
List<ImportValidationFeedback> | 
verifyRule(Object subject)
Validate the rule against a subject (transformation, job, database, ...) 
 | 
String getId()
void setId(String string)
string - Sets the plugin ID of this import ruleList<ImportValidationFeedback> verifyRule(Object subject)
subject - The subject to validate againstboolean isEnabled()
void setEnabled(boolean enabled)
enabled - Enables or disables this rule. When a rule is not enabled it will not be looked at. Neither an approval
          nor an error will be given during validation.boolean isUnique()
void loadXML(Node ruleNode) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionString getXML()
String getCompositeClassName()
ImportRuleInterface clone()