Class TicketNotificationProvider
Retrieves pending request notifications for current user
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("TicketNotification", 1073741823)]
public class TicketNotificationProvider : QueryProviderBase<ArchiveRow>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
TicketNotificationProvider()
Retrieves pending request notifications for current user
Declaration
public TicketNotificationProvider()
Fields
ProviderName
Retrieves pending request notifications for current user
Declaration
public const string ProviderName = "TicketNotification"
Field Value
Type | Description |
---|---|
string |
_colCategoryId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colCategoryId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colCategoryName
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colCategoryName
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colChatTopicId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colChatTopicId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colCustomMessage
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colCustomMessage
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colEjUserId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colEjUserId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExpires
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colExpires
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colNotifyId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colNotifyId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colOwnerAssociateId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colOwnerAssociateId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colOwnerContactName
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colOwnerContactName
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colOwnerEjUserId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colOwnerEjUserId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colOwnerFullname
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colOwnerFullname
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colPriorityId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colPriorityId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colPriorityName
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colPriorityName
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colTicketAlertId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colTicketAlertId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colTicketAlertLevel
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colTicketAlertLevel
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colTicketId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colTicketId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colTicketTitle
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colTicketTitle
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colType
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colType
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUser2AssociateId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUser2AssociateId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUser2ContactName
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUser2ContactName
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUser2Fullname
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUser2Fullname
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUser2Id
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUser2Id
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUserAssociateId
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUserAssociateId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUserContactName
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUserContactName
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUserFullname
Retrieves pending request notifications for current user
Declaration
protected ArchiveColumnInfo _colUserFullname
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Properties
PrimaryTable
The primary table of this archive provider, from the derived class
Declaration
public override TableInfo PrimaryTable { get; }
Property Value
Type | Description |
---|---|
TableInfo |
Overrides
Query
The main query of this archive provider, from the derived class
Declaration
public override ArchiveSelect Query { get; }
Property Value
Type | Description |
---|---|
ArchiveSelect |
Overrides
RootExtenders
Implement this property to return the extender(s) that form the root of the query tree, or null if that is not meaningful. This property is used by the dynamic column processing, which will fail and throw an exception if null is returned here (no problem if dynamic column syntax is not used)
Declaration
protected override List<IArchiveExtender> RootExtenders { get; }
Property Value
Type | Description |
---|---|
List<IArchiveExtender> |
Overrides
Methods
InnerMapFields()
Override this method to map query fields to columns, add additional return fields to the query, and set up custom restriction handling
Declaration
public override void InnerMapFields()
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 |