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

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
  • Constructor Details

    • BaseStepData

      public BaseStepData()
      Instantiates a new base step data.
  • Method Details

    • setStatus

      public void setStatus(BaseStepData.StepExecutionStatus status)
      Set the status of the step data.
      Specified by:
      setStatus in interface StepDataInterface
      Parameters:
      status - the new status.
    • getStatus

      Get the status of this step data.
      Specified by:
      getStatus in interface StepDataInterface
      Returns:
      the status of the step data
    • isEmpty

      public boolean isEmpty()
      Checks if is empty.
      Specified by:
      isEmpty in interface StepDataInterface
      Returns:
      true, if is empty
    • isInitialising

      public boolean isInitialising()
      Checks if is initialising.
      Specified by:
      isInitialising in interface StepDataInterface
      Returns:
      true, if is initialising
    • isRunning

      public boolean isRunning()
      Checks if is running.
      Specified by:
      isRunning in interface StepDataInterface
      Returns:
      true, if is running
    • isIdle

      public boolean isIdle()
      Checks if is idle.
      Specified by:
      isIdle in interface StepDataInterface
      Returns:
      true, if is idle
    • isFinished

      public boolean isFinished()
      Checks if is finished.
      Specified by:
      isFinished in interface StepDataInterface
      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 interface StepDataInterface
      Returns:
      true, if is disposed