Package org.pentaho.di.imp.rules
Class TransformationHasTransLogConfiguredImportRule
java.lang.Object
org.pentaho.di.imp.rules.BaseImportRule
org.pentaho.di.imp.rules.TransformationHasTransLogConfiguredImportRule
- All Implemented Interfaces:
Cloneable
,ImportRuleInterface
public class TransformationHasTransLogConfiguredImportRule
extends BaseImportRule
implements ImportRuleInterface
This rule verifies that a transformation contains a certain transformation log table configuration.
- Author:
- matt
-
Field Summary
Fields inherited from class org.pentaho.di.imp.rules.BaseImportRule
XML_TAG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetXML()
void
void
setConnectionName
(String connectionName) void
setSchemaName
(String schemaName) void
setTableName
(String tableName) 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, finalize, 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 Details
-
TransformationHasTransLogConfiguredImportRule
public TransformationHasTransLogConfiguredImportRule()
-
-
Method Details
-
verifyRule
Description copied from interface:ImportRuleInterface
Validate the rule against a subject (transformation, job, database, ...)- Specified by:
verifyRule
in interfaceImportRuleInterface
- Specified by:
verifyRule
in classBaseImportRule
- Parameters:
subject
- The subject to validate against- Returns:
- The feedback list consists of a series of approvals and/or warnings and/or errors.
-
getXML
- Specified by:
getXML
in interfaceImportRuleInterface
- Overrides:
getXML
in classBaseImportRule
-
loadXML
- Specified by:
loadXML
in interfaceImportRuleInterface
- Overrides:
loadXML
in classBaseImportRule
- Throws:
org.pentaho.di.core.exception.KettleException
-
getSchemaName
- Returns:
- the schemaName
-
setSchemaName
- Parameters:
schemaName
- the schemaName to set
-
getTableName
- Returns:
- the tableName
-
setTableName
- Parameters:
tableName
- the tableName to set
-
getConnectionName
- Returns:
- the connectionName
-
setConnectionName
- Parameters:
connectionName
- the connectionName to set
-