public class Pipeline extends AbstractPipeline
internalId, internalName, log, TIMESTAMP_FORMAT
SERIALIZED_CLASS_NAME, TYPE
XML_SERIALIZED_CLASS_NAME
Constructor and Description |
---|
Pipeline() |
applyDataProcessing, applySourceEntityTransformer, applyTargetEntityTransformer, createDataReader, createDataWriter, createJob, generateJavaCode, generateJavaCodePostProcess, generateJavaCodePreProcess, getDateTimePatternDetector, getDescription, getDiscardReasonFieldName, getDiscardWriter, getInput, getJavaCode, getName, getNumberDetector, getOutput, getSourceEntity, getTargetEntity, isMultithreaded, run, runAsync, setDateTimePatternDetector, setNumberDetector
addExceptionProperties, assertValid, assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalId
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fromArrayValue, fromArrayValue, fromArrayValue, newInstanceFromRecord, newInstanceFromRecord, toArrayValue, toJson, toJson, toJson, toRecord
newInstanceFromJson
forEachGrandChildElement, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, toXml, writeXml, writeXml
addExceptionProperties, contributeExceptionProperties, contributeExceptionProperties
public List<PipelineAction> getActions()
public List<PipelineAction> getUndoneActions()
public int getActionCount()
public int getUndoneActionCount()
public Pipeline addAction(PipelineAction action)
public Pipeline addAction(Integer index, PipelineAction action)
public Pipeline setAction(int index, PipelineAction action)
public Pipeline setActions(List<PipelineAction> actions)
public PipelineAction undoLastAction()
public PipelineAction redoLastAction()
public void generateJavaCodeImpl(JavaCodeBuilder code)
generateJavaCodeImpl
in class AbstractPipeline
protected DataReader applyDataProcessingImpl(DataReader reader)
applyDataProcessingImpl
in class AbstractPipeline
public Record toRecord()
toRecord
in interface RecordSerializable
toRecord
in class AbstractPipeline
public Pipeline fromRecord(Record source)
RecordSerializable
this
(for fluid API call chaining).
For fluid API call chaining, the overridden method should change the declared return type to its class.fromRecord
in interface RecordSerializable
fromRecord
in class AbstractPipeline
public Element toXmlElement(Document document)
toXmlElement
in interface XmlSerializable
toXmlElement
in class AbstractPipeline
public Pipeline fromXmlElement(Element pipelineElement)
fromXmlElement
in interface XmlSerializable
fromXmlElement
in class AbstractPipeline
public Pipeline fromXml(InputStream inputStream)
public Pipeline fromJson(InputStream inputStream)
public Pipeline fromJson(String jsonString)
fromJson
in interface JsonSerializable
fromJson
in interface RecordSerializable
fromJson
in class AbstractPipeline
public Pipeline setName(String name)
setName
in class AbstractPipeline
public Pipeline setDescription(String description)
setDescription
in class AbstractPipeline
public Pipeline setInput(PipelineInput input)
setInput
in class AbstractPipeline
public Pipeline setInputAsDataReaderFactory(DataReaderFactory factory)
setInputAsDataReaderFactory
in class AbstractPipeline
public Pipeline setInputAsDataReader(DataReader reader)
setInputAsDataReader
in class AbstractPipeline
public Pipeline setOutput(PipelineOutput output)
setOutput
in class AbstractPipeline
public Pipeline setOutputAsDataWriterFactory(DataWriterFactory factory)
setOutputAsDataWriterFactory
in class AbstractPipeline
public Pipeline setOutputAsDataWriter(DataWriter writer)
setOutputAsDataWriter
in class AbstractPipeline
public Pipeline setSourceEntity(EntityDef sourceEntity)
setSourceEntity
in class AbstractPipeline
public Pipeline setTargetEntity(EntityDef targetEntity)
setTargetEntity
in class AbstractPipeline
public Pipeline setMultithreaded(boolean multithreaded)
setMultithreaded
in class AbstractPipeline
public Pipeline setDiscardWriter(DataWriter discardWriter)
setDiscardWriter
in class AbstractPipeline
public Pipeline setDiscardReasonFieldName(String discardReasonFieldName)
setDiscardReasonFieldName
in class AbstractPipeline
Copyright (c) 2006-2024 North Concepts Inc. All Rights Reserved.