Class NotificationNotificationExtender<Info>
Inheritance
NotificationNotificationExtender<Info>
Assembly: SoDataBase.dll
Syntax
public abstract class NotificationNotificationExtender<Info> : TableExtenderBase<Info>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible where Info : TableInfo
Type Parameters
Constructors
NotificationNotificationExtender()
Declaration
protected NotificationNotificationExtender()
Fields
AssociateIdColumnName
Declaration
public const string AssociateIdColumnName = "associateId"
Field Value
NotifyDateTimeColumnName
Declaration
public const string NotifyDateTimeColumnName = "notifyDateTime"
Field Value
OriginatorFullNameColumnName
Declaration
public const string OriginatorFullNameColumnName = "originatorFullName"
Field Value
UpdateTypeColumnName
Declaration
public const string UpdateTypeColumnName = "updateType"
Field Value
_colAssociateId
Declaration
protected ArchiveColumnInfo _colAssociateId
Field Value
_colId
Declaration
protected ArchiveColumnInfo _colId
Field Value
_colNotifyDateTime
Declaration
protected ArchiveColumnInfo _colNotifyDateTime
Field Value
_colOriginatorFullName
Declaration
protected ArchiveColumnInfo _colOriginatorFullName
Field Value
_colTitle
Declaration
protected ArchiveColumnInfo _colTitle
Field Value
_colUpdateType
Declaration
protected ArchiveColumnInfo _colUpdateType
Field Value
Methods
HasAssociateRestriction(params ArchiveRestrictionInfo[])
Declaration
public bool HasAssociateRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Returns
SetRestriction(params ArchiveRestrictionInfo[])
Set the restriction for the query. This method sets the restrictions for this provider,
as well as invoking the same call on all known extenders. Recursion will take it to the bottom.
This method actually only saves the restriction specification for use during query processing.
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Returns
Overrides
Implements
Extension Methods