Class EventHandlerExtenderBase
Inheritance
EventHandlerExtenderBase
Assembly: SoDataBase.dll
Syntax
public abstract class EventHandlerExtenderBase : TableExtenderBase<ScreenChooserTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
EventHandlerExtenderBase()
Declaration
public EventHandlerExtenderBase()
Fields
ColumnDescription
Declaration
public const string ColumnDescription = "description"
Field Value
ColumnEnabled
Declaration
public const string ColumnEnabled = "enabled"
Field Value
ColumnName
Declaration
public const string ColumnName = "name"
Field Value
ColumnPath
Declaration
public const string ColumnPath = "path"
Field Value
ColumnScreenChooserId
Declaration
public const string ColumnScreenChooserId = "screenChooserId"
Field Value
ColumnScreenType
Declaration
public const string ColumnScreenType = "screenType"
Field Value
ColumnUniqueIdentifier
Declaration
public const string ColumnUniqueIdentifier = "uniqueIdentifier"
Field Value
_colEnabled
Declaration
protected ArchiveColumnInfo _colEnabled
Field Value
_colName
Declaration
protected ArchiveColumnInfo _colName
Field Value
_colPath
Declaration
protected ArchiveColumnInfo _colPath
Field Value
_colRegisteredBy
Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
_colRegisteredDate
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
_colScreenChooserId
Declaration
protected ArchiveColumnInfo _colScreenChooserId
Field Value
_colScreenType
Declaration
protected ArchiveColumnInfo _colScreenType
Field Value
_colUniqueIdentifier
Declaration
protected ArchiveColumnInfo _colUniqueIdentifier
Field Value
_colUpdatedBy
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
_colUpdatedDate
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
Methods
BuildTriggerPath(int)
Declaration
public static string BuildTriggerPath(int screenType)
Parameters
Type |
Name |
Description |
int |
screenType |
|
Returns
FindScreenTypeFromPath(string)
Declaration
public static int FindScreenTypeFromPath(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
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
ScreenTypeToString(int)
Declaration
public static string ScreenTypeToString(int screenType)
Parameters
Type |
Name |
Description |
int |
screenType |
|
Returns
Implements
Extension Methods