Show / Hide Table of Contents

Class Person.PersonIdxBase

Base class for the index facades.

Inheritance
Object
EntityIdxBase
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>
Person.PersonIdxBase
Person.PersonIdx
PersonCollection.PersonCollectionIdx
Implements
ISentryIgnorable
Inherited Members
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.BeginIgnoreSentryCheck()
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.EndIgnoreSentryCheck()
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.TableInfo
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.RowIdx
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.JoinRestriction
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.ReturnFields
EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>.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 abstract class PersonIdxBase : EntityIdxBase<PersonTableInfo, PersonRow.PersonRowIdxBase>, ISentryIgnorable

Constructors

PersonIdxBase(PersonRow.PersonRowIdxBase)

Constructor for the index facades.

Declaration
protected PersonIdxBase(PersonRow.PersonRowIdxBase idx)
Parameters
Type Name Description
PersonRow.PersonRowIdxBase idx

Index for the PersonRow object

Properties

AddressRelationTableInfo

Get TableInfo for Address relation

Declaration
public AddressTableInfo AddressRelationTableInfo { get; }
Property Value
Type Description
AddressTableInfo

AssociateRelationTableInfo

Get TableInfo for Associate relation

Declaration
public AssociateTableInfo AssociateRelationTableInfo { get; }
Property Value
Type Description
AssociateTableInfo

BusinessRelationTableInfo

Get TableInfo for Business relation

Declaration
public BusinessTableInfo BusinessRelationTableInfo { get; }
Property Value
Type Description
BusinessTableInfo

CategoryRelationTableInfo

Get TableInfo for Category relation

Declaration
public CategoryTableInfo CategoryRelationTableInfo { get; }
Property Value
Type Description
CategoryTableInfo

ContactRelationTableInfo

Get TableInfo for Contact relation

Declaration
public ContactTableInfo ContactRelationTableInfo { get; }
Property Value
Type Description
ContactTableInfo

CountryRelationTableInfo

Get TableInfo for Country relation

Declaration
public CountryTableInfo CountryRelationTableInfo { get; }
Property Value
Type Description
CountryTableInfo

InfoRelationTableInfo

Get TableInfo for Info relation

Declaration
public TextTableInfo InfoRelationTableInfo { get; }
Property Value
Type Description
TextTableInfo

PositionRelationTableInfo

Get TableInfo for Position relation

Declaration
public PersPosTableInfo PositionRelationTableInfo { get; }
Property Value
Type Description
PersPosTableInfo

TableInfo

Declaration
public override PersonTableInfo TableInfo { get; }
Property Value
Type Description
PersonTableInfo
Overrides
SuperOffice.CRM.Entities.EntityIdxBase<SuperOffice.CRM.Data.PersonTableInfo, SuperOffice.CRM.Rows.PersonRow.PersonRowIdxBase>.TableInfo

UdefLargeRelationTableInfo

Get TableInfo for UdefLarge relation

Declaration
public UDPersonLargeTableInfo UdefLargeRelationTableInfo { get; }
Property Value
Type Description
UDPersonLargeTableInfo

UdefSmallRelationTableInfo

Get TableInfo for UdefSmall relation

Declaration
public UDPersonSmallTableInfo UdefSmallRelationTableInfo { get; }
Property Value
Type Description
UDPersonSmallTableInfo

Implements

ISentryIgnorable

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