Class WorkflowInstanceExtenderBase
Inheritance
WorkflowInstanceExtenderBase
Assembly: SoDataBase.dll
Syntax
public abstract class WorkflowInstanceExtenderBase : TableExtenderBase<WorkflowInstanceTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
WorkflowInstanceExtenderBase()
Declaration
protected WorkflowInstanceExtenderBase()
WorkflowInstanceExtenderBase(Features)
Declaration
public WorkflowInstanceExtenderBase(WorkflowInstanceExtenderBase.Features features)
Parameters
Fields
_colRegisteredBy
Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
_colRegisteredDate
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
_colUpdatedBy
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
_colUpdatedDate
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
_colWorkFlowInstanceId
Declaration
protected ArchiveColumnInfo _colWorkFlowInstanceId
Field Value
_colWorkflowInstanceCurrentStepDescription
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceCurrentStepDescription
Field Value
_colWorkflowInstanceCurrentStepId
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceCurrentStepId
Field Value
_colWorkflowInstanceDropoutReason
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceDropoutReason
Field Value
_colWorkflowInstanceLastCommunicationBounceInfo
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceLastCommunicationBounceInfo
Field Value
_colWorkflowInstanceLastCommunicationStatus
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceLastCommunicationStatus
Field Value
_colWorkflowInstanceLastCommunicationStepDescription
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceLastCommunicationStepDescription
Field Value
_colWorkflowInstanceLastCommunicationTime
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceLastCommunicationTime
Field Value
_colWorkflowInstanceStatus
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceStatus
Field Value
_colWorkflowInstanceStepStarted
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceStepStarted
Field Value
_colWorkflowInstanceWaitUntil
Declaration
protected ArchiveColumnInfo _colWorkflowInstanceWaitUntil
Field Value
_currentStepTableInfo
Declaration
protected WorkflowStepTableInfo _currentStepTableInfo
Field Value
_lastCommunicationSShipmentAddrRowTableInfo
Declaration
protected SShipmentAddrTableInfo _lastCommunicationSShipmentAddrRowTableInfo
Field Value
_lastCommunicationStepTableInfo
Declaration
protected WorkflowStepTableInfo _lastCommunicationStepTableInfo
Field Value
Methods
InnerModifyQuery()
Template method called from ModifyQuery() during query processing; subclasses should implement it to build their queries. It will ONLY be called if IsQueryNeeded returns true.
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Derived classes should implement the population of ColumnData items for columns
that are NOT handled by this base class in this method. Whether a column is handled by
this base class is part of its database binding information, set by the various MapXXX methods.
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type |
Name |
Description |
SoDataReader |
reader |
Data reader with the query result (one row)
|
ArchiveRow |
row |
archive row to be populated
|
Overrides
Implements
Extension Methods