Class UserPreferenceExtenderBase
Inheritance
UserPreferenceExtenderBase
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class UserPreferenceExtenderBase : TableExtenderBase<UserPreferenceTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
UserPreferenceExtenderBase()
Construct the extender and all all standard extenders (all features)
Declaration
public UserPreferenceExtenderBase()
Fields
_colDeflevel
Declaration
protected ArchiveColumnInfo _colDeflevel
Field Value
_colDeflevelName
Declaration
protected ArchiveColumnInfo _colDeflevelName
Field Value
_colMaxlevel
Declaration
protected ArchiveColumnInfo _colMaxlevel
Field Value
_colMaxlevelName
Declaration
protected ArchiveColumnInfo _colMaxlevelName
Field Value
_colOwner
Declaration
protected ArchiveColumnInfo _colOwner
Field Value
_colOwnerId
Declaration
protected ArchiveColumnInfo _colOwnerId
Field Value
_colPrefkey
Declaration
protected ArchiveColumnInfo _colPrefkey
Field Value
_colPrefsection
Declaration
protected ArchiveColumnInfo _colPrefsection
Field Value
_colPrefvalue
Declaration
protected ArchiveColumnInfo _colPrefvalue
Field Value
_colUserPreferenceId
Declaration
protected ArchiveColumnInfo _colUserPreferenceId
Field Value
_colValue
Declaration
protected ArchiveColumnInfo _colValue
Field Value
Methods
InnerModifyQuery()
Add/map return fields to the query
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Populate columns not handled by base class
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