Package org.pentaho.di.trans.step
Class BaseStepData
java.lang.Object
org.pentaho.di.trans.step.BaseStepData
- All Implemented Interfaces:
StepDataInterface
- Direct Known Subclasses:
BaseDatabaseStepData
,BaseFileInputStepData
,CalculatorData
,ConstantData
,CsvInputData
,DatabaseLookupData
,DataGridData
,DenormaliserData
,DetectEmptyStreamData
,DetectLastRowData
,DummyTransData
,ExecProcessData
,ExecSQLData
,FieldsChangeSequenceData
,FieldSplitterData
,FileExistsData
,FileLockedData
,FilesFromResultData
,FilesToResultData
,FilterRowsData
,FixedInputData
,FlattenerData
,FormulaData
,FuzzyMatchData
,GenericStepData
,GetFileNamesData
,GetFilesRowsCountData
,GetSlaveSequenceData
,GetSubFoldersData
,GetVariableData
,GroupByData
,HTTPData
,HTTPPOSTData
,IfNullData
,InjectorData
,JaninoData
,JavaFilterData
,JobExecutorData
,JoinRowsData
,LDIFInputData
,LoadFileInputData
,MappingData
,MappingInputData
,MappingOutputData
,MemoryGroupByData
,MergeJoinData
,MergeRowsData
,MultiMergeJoinData
,NormaliserData
,NullIfData
,NumberRangeData
,OlapData
,ParGzipCsvInputData
,PGPDecryptStreamData
,PGPEncryptStreamData
,PrioritizeStreamsData
,ProcessFilesData
,PropertyInputData
,PropertyOutputData
,RandomValueData
,RegexEvalData
,ReplaceStringData
,ReservoirSamplingData
,RowGeneratorData
,RowsFromResultData
,RowsToResultData
,SampleRowsData
,SasInputData
,ScriptData
,ScriptValuesModData
,SecretKeyGeneratorData
,SelectValuesData
,SetValueConstantData
,SetValueFieldData
,SetVariableData
,SimpleMappingData
,SingleThreaderData
,SocketReaderData
,SocketWriterData
,SortedMergeData
,SortRowsData
,SplitFieldToRowsData
,SQLFileOutputData
,SSHData
,StepMetastructureData
,StepsMetricsData
,StreamLookupData
,StringCutData
,StringOperationsData
,SwitchCaseData
,SymmetricCryptoTransData
,SyslogMessageData
,SystemDataData
,TableCompareData
,TextFileInputData
,TextFileOutputData
,TransExecutorData
,UniqueRowsByHashSetData
,UniqueRowsData
,UnivariateStatsData
,UserDefinedJavaClassData
,ValidatorData
,ValueMapperData
,WebServiceAvailableData
,WebServiceData
,WriteToLogData
,XBaseInputData
,ZipFileData
This class is the base class for the StepDataInterface and contains the methods to set and retrieve the status of the
step data.
- Since:
- 20-jan-2005
- Author:
- Matt
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The Enum StepExecutionStatus. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the status of this step data.boolean
Checks if is disposed.boolean
isEmpty()
Checks if is empty.boolean
Checks if is finished.boolean
isIdle()
Checks if is idle.boolean
Checks if is initialising.boolean
Checks if is running.boolean
Checks if is stopped.void
Set the status of the step data.
-
Constructor Details
-
BaseStepData
public BaseStepData()Instantiates a new base step data.
-
-
Method Details
-
setStatus
Set the status of the step data.- Specified by:
setStatus
in interfaceStepDataInterface
- Parameters:
status
- the new status.
-
getStatus
Get the status of this step data.- Specified by:
getStatus
in interfaceStepDataInterface
- Returns:
- the status of the step data
-
isEmpty
public boolean isEmpty()Checks if is empty.- Specified by:
isEmpty
in interfaceStepDataInterface
- Returns:
- true, if is empty
-
isInitialising
public boolean isInitialising()Checks if is initialising.- Specified by:
isInitialising
in interfaceStepDataInterface
- Returns:
- true, if is initialising
-
isRunning
public boolean isRunning()Checks if is running.- Specified by:
isRunning
in interfaceStepDataInterface
- Returns:
- true, if is running
-
isIdle
public boolean isIdle()Checks if is idle.- Specified by:
isIdle
in interfaceStepDataInterface
- Returns:
- true, if is idle
-
isFinished
public boolean isFinished()Checks if is finished.- Specified by:
isFinished
in interfaceStepDataInterface
- Returns:
- true, if is finished
-
isStopped
public boolean isStopped()Checks if is stopped.- Returns:
- true, if is stopped
-
isDisposed
public boolean isDisposed()Checks if is disposed.- Specified by:
isDisposed
in interfaceStepDataInterface
- Returns:
- true, if is disposed
-