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