org.pentaho.di.trans.step
Class BaseStepData

java.lang.Object
  extended by org.pentaho.di.trans.step.BaseStepData
Direct Known Subclasses:
AbortData, AccessInputData, AccessOutputData, AddSequenceData, AddXMLData, AggregateRowsData, AnalyticQueryData, AppendData, AutoDocData, BlockingStepData, BlockUntilStepsFinishData, CalculatorData, ChangeFileEncodingData, CheckSumData, CloneRowData, ClosureGeneratorData, ColumnExistsData, CombinationLookupData, ConstantData, CreditCardValidatorData, CsvInputData, CubeInputData, CubeOutputData, DatabaseJoinData, DatabaseLookupData, DataGridData, DBProcData, DelayData, DeleteData, DenormaliserData, DetectEmptyStreamData, DetectLastRowData, DimensionLookupData, DummyTransData, DynamicSQLRowData, ElasticSearchBulkData, ExcelInputData, ExcelOutputData, ExcelWriterStepData, ExecProcessData, ExecSQLData, ExecSQLRowData, FieldsChangeSequenceData, FieldSplitterData, FileExistsData, FileLockedData, FilesFromResultData, FilesToResultData, FilterRowsData, FixedInputData, FlattenerData, FormulaData, FuzzyMatchData, GaInputStepData, GenericStepData, GetFileNamesData, GetFilesRowsCountData, GetPreviousRowFieldData, GetRepositoryNamesData, GetSlaveSequenceData, GetSubFoldersData, GetTableNamesData, GetVariableData, GetXMLDataData, GPBulkLoaderData, GroupByData, HTTPData, HTTPPOSTData, IfNullData, InfobrightLoaderData, IngresVectorwiseLoaderData, InjectorData, InsertUpdateData, JaninoData, JavaFilterData, JoinRowsData, JsonInputData, JsonOutputData, LDAPInputData, LDAPOutputData, LDIFInputData, LoadFileInputData, LucidDBBulkLoaderData, LucidDBStreamingLoaderData, MailData, MailInputData, MailValidatorData, MappingData, MappingInputData, MappingOutputData, MemoryGroupByData, MergeJoinData, MergeRowsData, MetaInjectData, MondrianData, MonetDBBulkLoaderData, MultiMergeJoinData, MySQLBulkLoaderData, NormaliserData, NullIfData, NumberRangeData, OlapData, OraBulkLoaderData, ParGzipCsvInputData, PentahoReportingOutputData, PGBulkLoaderData, PrioritizeStreamsData, ProcessFilesData, PropertyInputData, PropertyOutputData, RandomCCNumberGeneratorData, RandomValueData, RegexEvalData, ReplaceStringData, ReservoirSamplingData, RestData, RowGeneratorData, RowsFromResultData, RowsToResultData, RssInputData, RssOutputData, RulesData, SalesforceDeleteData, SalesforceInputData, SalesforceInsertData, SalesforceUpdateData, SalesforceUpsertData, SampleRowsData, SapInputData, ScriptData, ScriptValuesModData, SecretKeyGeneratorData, SelectValuesData, SetValueConstantData, SetValueFieldData, SetVariableData, SingleThreaderData, SocketReaderData, SocketWriterData, SortedMergeData, SortRowsData, SplitFieldToRowsData, SQLFileOutputData, SSHData, StepMetastructureData, StepsMetricsData, StreamLookupData, StringCutData, StringOperationsData, SwitchCaseData, SymmetricCryptoTransData, SynchronizeAfterMergeData, SyslogMessageData, SystemDataData, TableExistsData, TableInputData, TableOutputData, TextFileInputData, TextFileOutputData, UniqueRowsByHashSetData, UniqueRowsData, UnivariateStatsData, UpdateData, UserDefinedJavaClassData, ValidatorData, ValueMapperData, WebServiceAvailableData, WebServiceData, WriteToLogData, XBaseInputData, XMLInputData, XMLInputSaxData, XMLInputStreamData, XMLJoinData, XMLOutputData, XsdValidatorData, XsltData, YamlInputData

public class BaseStepData
extends Object

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
static class BaseStepData.StepExecutionStatus
           
 
Constructor Summary
BaseStepData()
           
 
Method Summary
 BaseStepData.StepExecutionStatus getStatus()
          Get the status of this step data.
 boolean isDisposed()
           
 boolean isEmpty()
           
 boolean isFinished()
           
 boolean isIdle()
           
 boolean isInitialising()
           
 boolean isRunning()
           
 boolean isStopped()
           
 void setStatus(BaseStepData.StepExecutionStatus status)
          Set the status of the step data.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseStepData

public BaseStepData()
Method Detail

setStatus

public void setStatus(BaseStepData.StepExecutionStatus status)
Set the status of the step data.

Parameters:
status - the new status.

getStatus

public BaseStepData.StepExecutionStatus getStatus()
Get the status of this step data.

Returns:
the status of the step data

isEmpty

public boolean isEmpty()

isInitialising

public boolean isInitialising()

isRunning

public boolean isRunning()

isIdle

public boolean isIdle()

isFinished

public boolean isFinished()

isStopped

public boolean isStopped()

isDisposed

public boolean isDisposed()