public abstract class CleansingProcedureDefinition extends Object
| Constructor and Description |
|---|
CleansingProcedureDefinition() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
canBeUsedForManyFields()
Returns
true if the current Cleansing procedure can be used for many fields. |
abstract boolean |
canBeUsedForManyTables()
Returns
true if the current Cleansing procedure can be used for many tables. |
abstract boolean |
canBeUsedInProfilingProcedure()
Returns
true if current Cleansing procedure can be used in profiling mode. |
CleansingOperationDefinition |
getCleansingOperationDefinitionByClass(String operationClass)
Returns the corresponding
CleansingOperationDefinition based on its class name. |
abstract List<CleansingOperationDefinition> |
getCleansingOperations()
Returns a list of
CleansingOperationDefinition for the current Cleansing procedure. |
abstract CleansingStatisticsProcedure |
getCleansingProcedureImplementation()
Returns the implementation class for current Cleansing procedure.
|
abstract String |
getCode()
Returns a Cleansing procedure's code.
|
abstract DECType |
getDECType()
Returns a Cleansing procedure's
D.E.C type. |
abstract com.onwbp.base.text.UserMessage |
getDescription()
Returns a Cleansing procedure's description.
|
List<com.orchestranetworks.schema.SchemaNode> |
getDisplayFields(com.orchestranetworks.schema.SchemaNode tableNode)
Returns the list of fields to display in Cleansing procedure configuration.
|
abstract List<ParameterDefinition> |
getInputParameters()
Returns a list of input parameters for the current Cleansing procedure.
|
abstract com.onwbp.base.text.UserMessage |
getName()
Returns a Cleansing procedure's name.
|
boolean |
saveOnlyLastValue()
Returns
true if the current Cleansing procedure saves only last value of Cleansing and Profiling execution. |
com.onwbp.base.text.UserMessage |
validateCleansingProcedureInputParameters(List<InputParameter> inputParameters)
Validates list of input parameters for a Cleansing procedure.
|
public abstract String getCode()
public abstract com.onwbp.base.text.UserMessage getName()
public abstract com.onwbp.base.text.UserMessage getDescription()
public abstract DECType getDECType()
D.E.C type.DECTypepublic abstract boolean canBeUsedInProfilingProcedure()
true if current Cleansing procedure can be used in profiling mode.public abstract List<ParameterDefinition> getInputParameters()
ParameterDefinitionpublic abstract boolean canBeUsedForManyTables()
true if the current Cleansing procedure can be used for many tables.public abstract boolean canBeUsedForManyFields()
true if the current Cleansing procedure can be used for many fields.public boolean saveOnlyLastValue()
true if the current Cleansing procedure saves only last value of Cleansing and Profiling execution.public abstract List<CleansingOperationDefinition> getCleansingOperations()
CleansingOperationDefinition for the current Cleansing procedure.CleansingOperationDefinitionpublic abstract CleansingStatisticsProcedure getCleansingProcedureImplementation()
CleansingStatisticsProcedurepublic final CleansingOperationDefinition getCleansingOperationDefinitionByClass(String operationClass)
CleansingOperationDefinition based on its class name.CleansingOperationDefinitionpublic List<com.orchestranetworks.schema.SchemaNode> getDisplayFields(com.orchestranetworks.schema.SchemaNode tableNode)
public com.onwbp.base.text.UserMessage validateCleansingProcedureInputParameters(List<InputParameter> inputParameters)