Show / Hide Table of Contents

Class SelectionTags

Container for tag variables for selection information, based on data from a ISelectionInfo.

Inheritance
object
TagContainer
SelectionTags
Inherited Members
TagContainer._bInitiated
TagContainer.AddData(params object[])
TagContainer.GetData()
TagContainer.ClearData()
TagContainer.GetValueAsync(string, CancellationToken)
TagContainer.GetTags()
TagContainer.SetValue(string, string)
TagContainer.RemoveCustomValue(string)
TagContainer.IsTagLegalAsync(string, CancellationToken)
TagContainer.IsTagInContextAsync(string, CancellationToken)
TagContainer.InitAsync(CancellationToken)
TagContainer.CurrentUiCulture
TagContainer.Data
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Globalization
Assembly: SoDataBase.dll
Syntax
public class SelectionTags : TagContainer
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

Constructors

SelectionTags(int)

Container for tag variables for selection information, based on data from a ISelectionInfo.

Declaration
public SelectionTags(int selectionId)
Parameters
Type Name Description
int selectionId
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

Fields

_selection

Container for tag variables for selection information, based on data from a ISelectionInfo.

Declaration
protected ISelectionInfo _selection
Field Value
Type Description
ISelectionInfo
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

Properties

Name

Name of selection

Declaration
[TemplateTag("snam")]
public string Name { get; }
Property Value
Type Description
string
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

SelectedMembers

Highlighted list from selection. (space separated list consisting of comma separated contacts and persons from selection.)

Declaration
[TemplateTag("mbrs")]
public string SelectedMembers { get; }
Property Value
Type Description
string
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

Selection

Encapsulation of the _selection member variable.
Accessing this property will make sure that the this variable is set.

Declaration
protected ISelectionInfo Selection { get; }
Property Value
Type Description
ISelectionInfo
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

Methods

GetIdAsync(CancellationToken)

Unique selection id

Declaration
[TemplateTag("slid")]
public override Task<int> GetIdAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<int>
Overrides
TagContainer.GetIdAsync(CancellationToken)
Remarks

Note to implementers: Please DO NOT make this class dependent on the database in any way - the design is explicitly constructed to allow multiple implementations of the data-carrying Info interface object, including database-free ones.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top