org.pentaho.di.imp.rules
Class TransformationHasNoDisabledHopsImportRule

java.lang.Object
  extended by org.pentaho.di.imp.rules.BaseImportRule
      extended by org.pentaho.di.imp.rules.TransformationHasNoDisabledHopsImportRule
All Implemented Interfaces:
Cloneable, ImportRuleInterface

public class TransformationHasNoDisabledHopsImportRule
extends BaseImportRule
implements ImportRuleInterface


Field Summary
 
Fields inherited from class org.pentaho.di.imp.rules.BaseImportRule
XML_TAG
 
Constructor Summary
TransformationHasNoDisabledHopsImportRule()
           
 
Method Summary
 String getXML()
           
 void loadXML(Node ruleNode)
           
 List<ImportValidationFeedback> verifyRule(Object subject)
          Validate the rule against a subject (transformation, job, database, ...)
 
Methods inherited from class org.pentaho.di.imp.rules.BaseImportRule
clone, getCompositeClassName, getId, isEnabled, isUnique, setEnabled, setId, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.pentaho.di.imp.rule.ImportRuleInterface
clone, getCompositeClassName, getId, isEnabled, isUnique, setEnabled, setId
 

Constructor Detail

TransformationHasNoDisabledHopsImportRule

public TransformationHasNoDisabledHopsImportRule()
Method Detail

verifyRule

public List<ImportValidationFeedback> verifyRule(Object subject)
Description copied from interface: ImportRuleInterface
Validate the rule against a subject (transformation, job, database, ...)

Specified by:
verifyRule in interface ImportRuleInterface
Specified by:
verifyRule in class BaseImportRule
Parameters:
subject - The subject to validate against
Returns:
The feedback list consists of a series of approvals and/or warnings and/or errors.

getXML

public String getXML()
Specified by:
getXML in interface ImportRuleInterface
Overrides:
getXML in class BaseImportRule

loadXML

public void loadXML(Node ruleNode)
             throws KettleException
Specified by:
loadXML in interface ImportRuleInterface
Overrides:
loadXML in class BaseImportRule
Throws:
KettleException