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

All Superinterfaces:
IPluginTaskDefinition, ITaskDefinition

public interface IPluginValidatorTaskDefinition
extends IPluginTaskDefinition

TODO

Author:
skamel

Method Summary
 String getErrorSQL()
           
 IPluginValidator getPluginValidator()
           
 boolean isCommitPostExecute()
           
 boolean isErrorCounter()
           
 
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

getPluginValidator

IPluginValidator getPluginValidator()
Returns:
the plugin validator as defined in the logical model to which this task is bound

isErrorCounter

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

getErrorSQL

String getErrorSQL()
Returns:
the SQL statement to use to signal that the current row from the IPluginTaskDefinition.getInputSelectSQL() using key binding column IPluginTaskDefinition.getIDColumnNames() is a row that is not valid

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.