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(Object[])
TagContainer.GetData()
TagContainer.ClearData()
TagContainer.GetValue(String)
TagContainer.GetTags()
TagContainer.SetValue(String, String)
TagContainer.RemoveCustomValue(String)
TagContainer.IsTagLegal(String)
TagContainer.IsTagInContext(String)
TagContainer.Init()
TagContainer.CurrentUiCulture
TagContainer.Data
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(Int32)

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

Declaration
public SelectionTags(int selectionId)
Parameters
Type Name Description
Int32 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

Id

Unique selection id

Declaration
[TemplateTag("slid")]
public override int Id { get; }
Property Value
Type Description
Int32
Overrides
TagContainer.Id
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.

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.

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