Show / Hide Table of Contents

Class Project.ProjectIdxBase

Base class for the index facades.

Inheritance
Object
EntityIdxBase
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>
Project.ProjectIdxBase
Project.ProjectIdx
ProjectCollection.ProjectCollectionIdx
Implements
ISentryIgnorable
Inherited Members
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.BeginIgnoreSentryCheck()
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.EndIgnoreSentryCheck()
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.TableInfo
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.RowIdx
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.JoinRestriction
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.ReturnFields
EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>.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 ProjectIdxBase : EntityIdxBase<ProjectTableInfo, ProjectRow.ProjectRowIdxBase>, ISentryIgnorable

Constructors

ProjectIdxBase(ProjectRow.ProjectRowIdxBase)

Constructor for the index facades.

Declaration
protected ProjectIdxBase(ProjectRow.ProjectRowIdxBase idx)
Parameters
Type Name Description
ProjectRow.ProjectRowIdxBase idx

Index for the ProjectRow object

Properties

InfoRelationTableInfo

Get TableInfo for Info relation

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

ProjectStatusRelationTableInfo

Get TableInfo for ProjectStatus relation

Declaration
public ProjStatusTableInfo ProjectStatusRelationTableInfo { get; }
Property Value
Type Description
ProjStatusTableInfo

ProjectTextRelationTableInfo

Get TableInfo for ProjectText relation

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

ProjectTypeRelationTableInfo

Get TableInfo for ProjectType relation

Declaration
public ProjTypeTableInfo ProjectTypeRelationTableInfo { get; }
Property Value
Type Description
ProjTypeTableInfo

PublishTableInfo

TableInfo used to join in publish status

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

TableInfo

Declaration
public override ProjectTableInfo TableInfo { get; }
Property Value
Type Description
ProjectTableInfo
Overrides
SuperOffice.CRM.Entities.EntityIdxBase<SuperOffice.CRM.Data.ProjectTableInfo, SuperOffice.CRM.Rows.ProjectRow.ProjectRowIdxBase>.TableInfo

UdefLargeRelationTableInfo

Get TableInfo for UdefLarge relation

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

UdefSmallRelationTableInfo

Get TableInfo for UdefSmall relation

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

UserGroupRelationTableInfo

Get TableInfo for UserGroup relation

Declaration
public UserGroupTableInfo UserGroupRelationTableInfo { get; }
Property Value
Type Description
UserGroupTableInfo

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