com.taleo.integration.client.customstep.file
Class WriteFileStep
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.file.WriteFileStep
- All Implemented Interfaces:
- com.taleo.integration.client.step.CustomStep, com.taleo.integration.client.step.Step
public class WriteFileStep
- extends BaseCustomCsvStep
Processing step to write a copy of the current file on disk.
This step takes all parameters from its base class
BaseCustomCsvStep
and the
following additional parameters:
- filename: Optional - Full path (absolute or relative) to store the
content of the current file from the pipeline in an uncompressed format. If
absent, the response filename set in the configuration is used.
- skipIfNoRecords: Optional, default
false
- Applies on
export results only. Skip this step if the record count is 0. Gets the record
count from the CountManager
that must have has been set in the
pipeline by ExportCountPostStep
.
- 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 |
Constructor Summary |
WriteFileStep()
Constructor without arguments. |
Methods inherited from class com.taleo.integration.client.step.BaseCustomStep |
getSupportedPipeline, 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 |
WriteFileStep
public WriteFileStep()
- Constructor without arguments.
getFilename
public java.lang.String getFilename()
- Get the filename.
- Returns:
setFilename
public void setFilename(java.lang.String filename)
- Set the filename.
- Parameters:
filename
-
isSkipIfNoRecords
public boolean isSkipIfNoRecords()
- Get the SkipIfNoRecords flag.
- Returns:
setSkipIfNoRecords
public void setSkipIfNoRecords(boolean skipIfNoRecords)
- Set the SkipIfNoRecords flag.
- Parameters:
skipIfNoRecords
-
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
- Specified by:
getIdentifier
in class com.taleo.integration.client.step.BaseCustomStep
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
- Specified by:
getDescription
in class com.taleo.integration.client.step.BaseCustomStep
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
- Specified by:
getName
in class com.taleo.integration.client.step.BaseCustomStep
init
public void init(com.taleo.ws.integration.client.GlobalConfig config)
- Overrides:
init
in class BaseCustomCsvStep
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 BaseCustomCsvStep
- Throws:
com.taleo.integration.client.step.StepException