org.pentaho.di.imp.rules
Class JobHasDescriptionImportRule

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

public class JobHasDescriptionImportRule
extends BaseImportRule
implements ImportRuleInterface


Field Summary
 
Fields inherited from class org.pentaho.di.imp.rules.BaseImportRule
XML_TAG
 
Constructor Summary
JobHasDescriptionImportRule()
           
 
Method Summary
 int getMinLength()
           
 String getXML()
           
 void loadXML(Node ruleNode)
           
 void setMinLength(int minLength)
           
 String toString()
           
 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
 
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

JobHasDescriptionImportRule

public JobHasDescriptionImportRule()
Method Detail

toString

public String toString()
Overrides:
toString in class BaseImportRule

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.

getMinLength

public int getMinLength()
Returns:
the minLength

setMinLength

public void setMinLength(int minLength)
Parameters:
minLength - the minLength to set

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