Package org.pentaho.di.trans.step
Class BaseStepData
- java.lang.Object
-
- org.pentaho.di.trans.step.BaseStepData
-
- All Implemented Interfaces:
StepDataInterface
- Direct Known Subclasses:
BaseFileInputStepData
,CalculatorData
,ConstantData
,CreditCardValidatorData
,CsvInputData
,DatabaseJoinData
,DatabaseLookupData
,DataGridData
,DBProcData
,DeleteData
,DenormaliserData
,DetectEmptyStreamData
,DetectLastRowData
,DimensionLookupData
,DummyTransData
,DynamicSQLRowData
,ExecProcessData
,ExecSQLData
,ExecSQLRowData
,FieldsChangeSequenceData
,FieldSplitterData
,FileExistsData
,FileLockedData
,FilesFromResultData
,FilesToResultData
,FilterRowsData
,FixedInputData
,FlattenerData
,FormulaData
,FuzzyMatchData
,GenericStepData
,GetFileNamesData
,GetFilesRowsCountData
,GetRepositoryNamesData
,GetSlaveSequenceData
,GetSubFoldersData
,GetTableNamesData
,GetVariableData
,GroupByData
,HTTPData
,HTTPPOSTData
,IfNullData
,InjectorData
,InsertUpdateData
,JaninoData
,JavaFilterData
,JobExecutorData
,JoinRowsData
,LDIFInputData
,LoadFileInputData
,MailData
,MailInputData
,MailValidatorData
,MappingData
,MappingInputData
,MappingOutputData
,MemoryGroupByData
,MergeJoinData
,MergeRowsData
,MultiMergeJoinData
,NormaliserData
,NullIfData
,NumberRangeData
,OlapData
,ParGzipCsvInputData
,PGPDecryptStreamData
,PGPEncryptStreamData
,PrioritizeStreamsData
,ProcessFilesData
,PropertyInputData
,PropertyOutputData
,RandomCCNumberGeneratorData
,RandomValueData
,RegexEvalData
,ReplaceStringData
,ReservoirSamplingData
,RestData
,RowGeneratorData
,RowsFromResultData
,RowsToResultData
,SampleRowsData
,SasInputData
,ScriptData
,ScriptValuesModData
,SecretKeyGeneratorData
,SelectValuesData
,SetValueConstantData
,SetValueFieldData
,SetVariableData
,SFTPPutData
,SimpleMappingData
,SingleThreaderData
,SocketReaderData
,SocketWriterData
,SortedMergeData
,SortRowsData
,SplitFieldToRowsData
,SQLFileOutputData
,SSHData
,StepMetastructureData
,StepsMetricsData
,StreamLookupData
,StringCutData
,StringOperationsData
,SwitchCaseData
,SymmetricCryptoTransData
,SynchronizeAfterMergeData
,SyslogMessageData
,SystemDataData
,TableCompareData
,TableExistsData
,TableInputData
,TableOutputData
,TextFileInputData
,TextFileOutputData
,TransExecutorData
,UniqueRowsByHashSetData
,UniqueRowsData
,UnivariateStatsData
,UpdateData
,UserDefinedJavaClassData
,ValidatorData
,ValueMapperData
,WebServiceAvailableData
,WebServiceData
,WriteToLogData
,XBaseInputData
,ZipFileData
public abstract class BaseStepData extends Object implements StepDataInterface
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 Classes Modifier and Type Class Description static class
BaseStepData.StepExecutionStatus
The Enum StepExecutionStatus.
-
Constructor Summary
Constructors Constructor Description BaseStepData()
Instantiates a new base step data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseStepData.StepExecutionStatus
getStatus()
Get the status of this step data.boolean
isDisposed()
Checks if is disposed.boolean
isEmpty()
Checks if is empty.boolean
isFinished()
Checks if is finished.boolean
isIdle()
Checks if is idle.boolean
isInitialising()
Checks if is initialising.boolean
isRunning()
Checks if is running.boolean
isStopped()
Checks if is stopped.void
setStatus(BaseStepData.StepExecutionStatus status)
Set the status of the step data.
-
-
-
Method Detail
-
setStatus
public void setStatus(BaseStepData.StepExecutionStatus status)
Set the status of the step data.- Specified by:
setStatus
in interfaceStepDataInterface
- Parameters:
status
- the new status.
-
getStatus
public BaseStepData.StepExecutionStatus 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
-
-