Show / Hide Table of Contents

Class RelationsList

RelationsList implements the RelationsList in SuperOffice.

Inheritance
Object
ListBase<RelationsList.RelationsListQuery, RelationsListItem>
RelationsList
Implements
IList
ICollection
IList<RelationsListItem>
ICollection<RelationsListItem>
IEnumerable<RelationsListItem>
IEnumerable
Inherited Members
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.get_Item(Int32)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.set_Item(Int32, Object)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList<RelationsListItem>.get_Item(Int32)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList<RelationsListItem>.set_Item(Int32, RelationsListItem)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.CopyTo(Array, Int32)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.CopyTo(RelationsListItem[], Int32)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.Add(Object)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.ICollection<RelationsListItem>.Add(RelationsListItem)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.IndexOf(Object)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IndexOf(RelationsListItem)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.Contains(Object)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.Contains(RelationsListItem)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.Clear()
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.ICollection<RelationsListItem>.Clear()
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.Insert(Int32, Object)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList<RelationsListItem>.Insert(Int32, RelationsListItem)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.Remove(Object)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.ICollection<RelationsListItem>.Remove(RelationsListItem)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.RemoveAt(Int32)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList<RelationsListItem>.RemoveAt(Int32)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.OnLoad(RelationsList.RelationsListQuery, SoDataReader)
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.GetEnumerator()
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IEnumerable<RelationsListItem>.GetEnumerator()
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.Item[Int32]
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.ListCollection
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList.Item[Int32]
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IList<RelationsListItem>.Item[Int32]
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.Count
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IsFixedSize
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.IsReadOnly
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.ICollection.IsSynchronized
ListBase<RelationsList.RelationsListQuery, RelationsListItem>.ICollection.SyncRoot
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Archives
Assembly: SoDataBase.dll
Syntax
public sealed class RelationsList : ListBase<RelationsList.RelationsListQuery, RelationsListItem>, IList, ICollection, IList<RelationsListItem>, ICollection<RelationsListItem>, IEnumerable<RelationsListItem>, IEnumerable

Methods

GetRelationListItem(Int32)

Will return the RelationsListItem described by the relationId.

Declaration
public RelationsListItem GetRelationListItem(int relationId)
Parameters
Type Name Description
Int32 relationId

The relation

Returns
Type Description
RelationsListItem

The relation

OnLoad(RelationsList.RelationsListQuery, SoDataReader)

Responsible for reading each row with data from the SoDataReader and insert the object each row represents into the class' collection.

Declaration
protected override void OnLoad(RelationsList.RelationsListQuery query, SoDataReader reader)
Parameters
Type Name Description
RelationsList.RelationsListQuery query
SoDataReader reader

The reader which contains all data in the list.

Overrides
SuperOffice.CRM.Lists.ListBase<SuperOffice.CRM.Archives.RelationsList.RelationsListQuery, SuperOffice.CRM.Archives.RelationsListItem>.OnLoad(SuperOffice.CRM.Archives.RelationsList.RelationsListQuery, SuperOffice.Data.SoDataReader)

Implements

System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
IEnumerableExtensions.ForEach<T>(System.Collections.Generic.IEnumerable<T>, System.Action<T>)
IEnumerableExtensions.ContainsAny<T>(System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IEnumerable<T>)
IEnumerableExtensions.Batch<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
IEnumerableExtensions.IndexOf<T>(System.Collections.Generic.IEnumerable<T>, T, System.Int32)
IEnumerableExtensions.IndexOf<T>(System.Collections.Generic.IEnumerable<T>, System.Func<T, System.Boolean>, System.Int32)
IEnumerableExtensions.Permute<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
IEnumerableExtensions.PermissiveToDictionary<T, K, V>(System.Collections.Generic.IEnumerable<T>, System.Func<T, K>, System.Func<T, V>)
IEnumerableExtensions.PermissiveToDictionary<T, K, V>(System.Collections.Generic.IEnumerable<T>, System.Func<T, K>, System.Func<T, V>, System.Collections.Generic.IEqualityComparer<K>)
IEnumerableExtensions.GetDifferentCombinations<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
CollectionOps.AtLeastOne<T>(IEnumerable<T>)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top