com.taleo.integration.client.customstep.csv
Class ReplacePreStep
java.lang.Object
com.taleo.integration.client.step.BaseStep
com.taleo.integration.client.step.BaseCustomStep
com.taleo.integration.client.customstep.BaseCustomStep
com.taleo.integration.client.customstep.csv.BaseCustomCsvStep
com.taleo.integration.client.customstep.csv.BaseCustomCsvPostStep
com.taleo.integration.client.customstep.csv.BaseTransformPostStep
com.taleo.integration.client.customstep.csv.ReplacePostStep
com.taleo.integration.client.customstep.csv.ReplacePreStep
- All Implemented Interfaces:
- com.taleo.integration.client.step.CustomStep, com.taleo.integration.client.step.Step
public class ReplacePreStep
- extends ReplacePostStep
Post-processing step to replace values based on Regular Expression matching
in a CSV input file used in an import integration.
This step takes all parameters from its base class
ReplacePostStep
.
In the case of an import, the load specification is not accessible from
within the custom steps. Consequently, csvDelimiter,
csvQuoteCharacter and csvHeaderPresent must be provided
otherwise the defaults will be used, respectively: comma (,), double quote
(") and false
.
See ReplacePostStep
for
details about usage.
This class is dependent on:
Here is an example of how to define this custom step in the TCC configuration
file.
- Author:
- Romain Guay, Taleo Corporation
Fields inherited from class com.taleo.integration.client.step.BaseCustomStep |
parameters |
Fields inherited from class com.taleo.integration.client.step.BaseStep |
commType, ERROR_NULL_GLOBAL_CONFIG, ERROR_NULL_PIPELINE, ERROR_NULL_STEP_CONFIG, productCode, tempFolder, type, version |
Methods inherited from class com.taleo.integration.client.step.BaseCustomStep |
getType, init |
Methods inherited from class com.taleo.integration.client.step.BaseStep |
getAllProcessSupportPipeline, getCurrentFile, getCurrentFile, getCurrentMessage, getPostProcessSupportPipeline, getPreProcessSupportPipeline, isOriginalFile, validateLastStepType, validateMessageType, validatePipeline |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.taleo.integration.client.step.Step |
validatePipeline |
ReplacePreStep
public ReplacePreStep()
- Constructor without arguments.
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interface com.taleo.integration.client.step.CustomStep
- Specified by:
getIdentifier
in interface com.taleo.integration.client.step.Step
- Overrides:
getIdentifier
in class ReplacePostStep
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface com.taleo.integration.client.step.CustomStep
- Specified by:
getDescription
in interface com.taleo.integration.client.step.Step
- Overrides:
getDescription
in class ReplacePostStep
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.taleo.integration.client.step.CustomStep
- Specified by:
getName
in interface com.taleo.integration.client.step.Step
- Overrides:
getName
in class ReplacePostStep
getSupportedPipeline
public com.taleo.ws.integration.client.SupportedPipeline getSupportedPipeline()
- Specified by:
getSupportedPipeline
in interface com.taleo.integration.client.step.Step
- Overrides:
getSupportedPipeline
in class BaseCustomCsvPostStep
execute
public void execute(com.taleo.ws.integration.client.Pipeline pipeline)
throws com.taleo.integration.client.step.StepException
- Specified by:
execute
in interface com.taleo.integration.client.step.Step
- Overrides:
execute
in class BaseTransformPostStep
- Throws:
com.taleo.integration.client.step.StepException