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 enumThe Enum StepExecutionStatus. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the status of this step data.booleanChecks if is disposed.booleanisEmpty()Checks if is empty.booleanChecks if is finished.booleanisIdle()Checks if is idle.booleanChecks if is initialising.booleanChecks if is running.booleanChecks if is stopped.voidSet 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:
setStatusin interfaceStepDataInterface- Parameters:
status- the new status.
-
getStatus
Get the status of this step data.- Specified by:
getStatusin interfaceStepDataInterface- Returns:
- the status of the step data
-
isEmpty
public boolean isEmpty()Checks if is empty.- Specified by:
isEmptyin interfaceStepDataInterface- Returns:
- true, if is empty
-
isInitialising
public boolean isInitialising()Checks if is initialising.- Specified by:
isInitialisingin interfaceStepDataInterface- Returns:
- true, if is initialising
-
isRunning
public boolean isRunning()Checks if is running.- Specified by:
isRunningin interfaceStepDataInterface- Returns:
- true, if is running
-
isIdle
public boolean isIdle()Checks if is idle.- Specified by:
isIdlein interfaceStepDataInterface- Returns:
- true, if is idle
-
isFinished
public boolean isFinished()Checks if is finished.- Specified by:
isFinishedin 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:
isDisposedin interfaceStepDataInterface- Returns:
- true, if is disposed
-