Class EjscriptExtenderBase
Inheritance
EjscriptExtenderBase
Assembly: SoDataBase.dll
Syntax
public abstract class EjscriptExtenderBase : TableExtenderBase<EjscriptTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
EjscriptExtenderBase()
Declaration
public EjscriptExtenderBase()
Fields
ColumnAccessKey
Declaration
public const string ColumnAccessKey = "accessKey"
Field Value
ColumnBody
Declaration
public const string ColumnBody = "body"
Field Value
ColumnDescription
Declaration
public const string ColumnDescription = "description"
Field Value
ColumnEjscriptId
Declaration
public const string ColumnEjscriptId = "ejscriptId"
Field Value
ColumnExtraMenuId
Declaration
public const string ColumnExtraMenuId = "extraMenuId"
Field Value
ColumnHtmlOutput
Declaration
public const string ColumnHtmlOutput = "htmlOutput"
Field Value
ColumnIncludeId
Declaration
public const string ColumnIncludeId = "includeId"
Field Value
ColumnName
Declaration
public const string ColumnName = "name"
Field Value
ColumnPath
Declaration
public const string ColumnPath = "path"
Field Value
ColumnUniqueIdentifier
Declaration
public const string ColumnUniqueIdentifier = "uniqueIdentifier"
Field Value
_colAccessKey
Declaration
protected ArchiveColumnInfo _colAccessKey
Field Value
_colDescription
Declaration
protected ArchiveColumnInfo _colDescription
Field Value
_colEjscriptId
Declaration
protected ArchiveColumnInfo _colEjscriptId
Field Value
Declaration
protected ArchiveColumnInfo _colExtraMenuId
Field Value
_colHtmlOutput
Declaration
protected ArchiveColumnInfo _colHtmlOutput
Field Value
_colIncludeId
Declaration
protected ArchiveColumnInfo _colIncludeId
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
_colUniqueIdentifier
Declaration
protected ArchiveColumnInfo _colUniqueIdentifier
Field Value
_colUpdatedBy
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
_colUpdatedDate
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
Methods
CheckPermissions()
Declaration
protected void CheckPermissions()
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