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,Edi2XmlData,ExcelInputData,ExcelOutputData,ExcelWriterStepData,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,InfobrightLoaderData,IngresVectorwiseLoaderData,InjectorData,InsertUpdateData,JaninoData,JavaFilterData,JobExecutorData,JoinRowsData,LDAPInputData,LDAPOutputData,LDIFInputData,LoadFileInputData,MailData,MailInputData,MailValidatorData,MappingData,MappingInputData,MappingOutputData,MemoryGroupByData,MergeJoinData,MergeRowsData,MondrianData,MonetDBBulkLoaderData,MultiMergeJoinData,MySQLBulkLoaderData,NormaliserData,NullIfData,NumberRangeData,OlapData,OraBulkLoaderData,ParGzipCsvInputData,PentahoReportingOutputData,PGBulkLoaderData,PGPDecryptStreamData,PGPEncryptStreamData,PrioritizeStreamsData,ProcessFilesData,PropertyInputData,PropertyOutputData,RandomCCNumberGeneratorData,RandomValueData,RegexEvalData,ReplaceStringData,ReservoirSamplingData,RestData,RowGeneratorData,RowsFromResultData,RowsToResultData,RssInputData,RssOutputData,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,YamlInputData,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 classBaseStepData.StepExecutionStatusThe 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.StepExecutionStatusgetStatus()Get the status of this step data.booleanisDisposed()Checks if is disposed.booleanisEmpty()Checks if is empty.booleanisFinished()Checks if is finished.booleanisIdle()Checks if is idle.booleanisInitialising()Checks if is initialising.booleanisRunning()Checks if is running.booleanisStopped()Checks if is stopped.voidsetStatus(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:
setStatusin interfaceStepDataInterface- Parameters:
status- the new status.
-
getStatus
public BaseStepData.StepExecutionStatus 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
-
-