Show / Hide Table of Contents

Class SelectionCollection.CustomSearch

Class representing a custom search on table 'Selection'.

Inheritance
Object
EntityIdxBase
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>
Selection.SelectionIdxBase
SelectionCollection.SelectionCollectionIdx
SelectionCollection.SelectionCollectionIdx<SelectionRows.CustomSearch>
SelectionCollection.CustomSearch
Implements
ISentryIgnorable
Inherited Members
SelectionCollection.SelectionCollectionIdx<SelectionRows.CustomSearch>.RowIdx
SelectionCollection.SelectionCollectionIdx.ToSelectionCollection()
SelectionCollection.SelectionCollectionIdx.IsDistinct
Selection.SelectionIdxBase.UserGroupRelationTableInfo
Selection.SelectionIdxBase.SelectionTextRelationTableInfo
Selection.SelectionIdxBase.SelectionInfoRelationTableInfo
Selection.SelectionIdxBase.SearchCategoryRelationTableInfo
Selection.SelectionIdxBase.TableInfo
Selection.SelectionIdxBase.VisibleForTableInfo
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.BeginIgnoreSentryCheck()
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.EndIgnoreSentryCheck()
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.TableInfo
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.RowIdx
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.JoinRestriction
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.ReturnFields
EntityIdxBase<SelectionTableInfo, SelectionRow.SelectionRowIdxBase>.IsSentryIgnored
EntityIdxBase.BeginIgnoreSentryCheck()
EntityIdxBase.EndIgnoreSentryCheck()
EntityIdxBase.IsSentryIgnored
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Entities
Assembly: SoDataBase.dll
Syntax
public sealed class CustomSearch : SelectionCollection.SelectionCollectionIdx<SelectionRows.CustomSearch>, ISentryIgnorable

Constructors

CustomSearch()

Constructor for class SelectionCollection.CustomSearch

Declaration
public CustomSearch()

Properties

OrderBy

Implementation of the OrderBy clause.

Declaration
public OrderBy OrderBy { get; }
Property Value
Type Description
OrderBy

Restriction

Restriction (e.g. sql: WHERE) for the select statement.

Declaration
public Restriction Restriction { get; set; }
Property Value
Type Description
Restriction

RestrictionObject holding the restrictions for the select statement.

Methods

RestrictionAnd(Restriction)

Calling this method is equivalent to the statement Restriction = Restriction.And( <argument> ), including protection against null Restrictions. Use it as a convenient shorthand if you are building complex restrictions out of smaller parts.

Declaration
public void RestrictionAnd(Restriction rightHandSide)
Parameters
Type Name Description
Restriction rightHandSide

The right-hand side of the AND, the left-hand side is this objects' current Restriction.

RestrictionOr(Restriction)

Calling this method is equivalent to the statement Restriction = Restriction.Or( <argument> ), including protection against null Restrictions. Use it as a convenient shorthand if you are building complex restrictions out of smaller parts.

Declaration
public void RestrictionOr(Restriction rightHandSide)
Parameters
Type Name Description
Restriction rightHandSide

The right-hand side of the OR, the left-hand side is this objects' current Restriction.

Implements

ISentryIgnorable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(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