com.semarchy.mdm.runtime.model.integration
Interface IPluginEnricherTaskDefinition

All Superinterfaces:
IPluginTaskDefinition, ITaskDefinition

public interface IPluginEnricherTaskDefinition
extends IPluginTaskDefinition

Plugin enricher task definition TODO

Author:
skamel

Method Summary
 String getOutputUpdateSQL()
           
 IPluginEnricher getPluginEnricher()
           
 boolean isCommitPostExecute()
           
 boolean isUpdateCounter()
           
 
Methods inherited from interface com.semarchy.mdm.runtime.model.integration.IPluginTaskDefinition
getColumnName, getIDColumnNames, getInputSelectSQL, getNumberOfRetry, getOnErrorBehavior, getThreadPoolSize, isSelectCounter
 
Methods inherited from interface com.semarchy.mdm.runtime.model.integration.ITaskDefinition
getExecuteWhenCondition, getName, getPostExecuteAction, isErrorOK
 

Method Detail

getPluginEnricher

IPluginEnricher getPluginEnricher()
Returns:
the plugin enricher as defined in the logical model to which this task is bound

getOutputUpdateSQL

String getOutputUpdateSQL()
Returns:
the update statement to use to update the current row from the IPluginTaskDefinition.getInputSelectSQL() using key binding column IPluginTaskDefinition.getIDColumnNames() after the enricher has transformed the data

isUpdateCounter

boolean isUpdateCounter()
Returns:
indicates whether this task contributes to the overall UPDATE counter of a job report

isCommitPostExecute

boolean isCommitPostExecute()
Returns:
indicates whether the DB transaction of the current task should be committed post execution or not


Copyright © 2015. All Rights Reserved.