Class UserGroupWithHistoryAllProvider
List provider for the UserGroup table. While this table looks like an MDO table, it lacks the standardized grouplink and headinglink companion tables (for good reason, since it is the group table itself).
This provider includes the 'History' and 'All' choices, with id's -1 and -2. The ParticipantsProvider (actually, the ExplicitParticipantsAssociateProvider subchannel), used in the Assign To dialog, has a groupRestrictionId restriction that correctly decodes these special values.Inherited Members
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("UserGroupWithHistoryAll")]
public class UserGroupWithHistoryAllProvider : ListWithLiteralItemsBase, ISoListProvider, ISoList, IPlugin
Constructors
UserGroupWithHistoryAllProvider()
List provider for the UserGroup table. While this table looks like an MDO table, it lacks the standardized grouplink and headinglink companion tables (for good reason, since it is the group table itself).
This provider includes the 'History' and 'All' choices, with id's -1 and -2. The ParticipantsProvider (actually, the ExplicitParticipantsAssociateProvider subchannel), used in the Assign To dialog, has a groupRestrictionId restriction that correctly decodes these special values.Declaration
public UserGroupWithHistoryAllProvider()
Fields
AllItemId
List provider for the UserGroup table. While this table looks like an MDO table, it lacks the standardized grouplink and headinglink companion tables (for good reason, since it is the group table itself).
This provider includes the 'History' and 'All' choices, with id's -1 and -2. The ParticipantsProvider (actually, the ExplicitParticipantsAssociateProvider subchannel), used in the Assign To dialog, has a groupRestrictionId restriction that correctly decodes these special values.Declaration
public const int AllItemId = -2
Field Value
Type | Description |
---|---|
Int32 |
HistoryItemId
List provider for the UserGroup table. While this table looks like an MDO table, it lacks the standardized grouplink and headinglink companion tables (for good reason, since it is the group table itself).
This provider includes the 'History' and 'All' choices, with id's -1 and -2. The ParticipantsProvider (actually, the ExplicitParticipantsAssociateProvider subchannel), used in the Assign To dialog, has a groupRestrictionId restriction that correctly decodes these special values.Declaration
public const int HistoryItemId = -1
Field Value
Type | Description |
---|---|
Int32 |
Methods
GetInnerListProviderName(String)
List provider for the UserGroup table. While this table looks like an MDO table, it lacks the standardized grouplink and headinglink companion tables (for good reason, since it is the group table itself).
This provider includes the 'History' and 'All' choices, with id's -1 and -2. The ParticipantsProvider (actually, the ExplicitParticipantsAssociateProvider subchannel), used in the Assign To dialog, has a groupRestrictionId restriction that correctly decodes these special values.Declaration
protected override string GetInnerListProviderName(string outerListname)
Parameters
Type | Name | Description |
---|---|---|
String | outerListname |
Returns
Type | Description |
---|---|
String |
Overrides
GetLeadingRootItems(List<ISoListItem>)
List provider for the UserGroup table. While this table looks like an MDO table, it lacks the standardized grouplink and headinglink companion tables (for good reason, since it is the group table itself).
This provider includes the 'History' and 'All' choices, with id's -1 and -2. The ParticipantsProvider (actually, the ExplicitParticipantsAssociateProvider subchannel), used in the Assign To dialog, has a groupRestrictionId restriction that correctly decodes these special values.Declaration
protected override void GetLeadingRootItems(List<ISoListItem> leadingItems)
Parameters
Type | Name | Description |
---|---|---|
List<ISoListItem> | leadingItems |