Show / Hide Table of Contents

Class PersonSentry.PersonSentryQueryInfo

Tables covered by PersonSentry.

Inheritance
object
SentryQueryInfo
SentryQueryInfo<PersonTableInfo>
PersonSentry.PersonSentryQueryInfo
Implements
IEnumerable<TableInfo>
IEnumerable
Inherited Members
SentryQueryInfo<PersonTableInfo>.AnalyzeQuery(PrivateSelect)
SentryQueryInfo<PersonTableInfo>.CanCoverTable(TableInfo)
SentryQueryInfo<PersonTableInfo>.GetTypedMembers()
SentryQueryInfo<PersonTableInfo>.UpdateRelatedTableInfo<T>(PrivateSelect, ref T)
SentryQueryInfo<PersonTableInfo>.ReplaceRelatedTableInstance(TableInfo, TableInfo, TableInfo[])
SentryQueryInfo<PersonTableInfo>.GetEnumerator()
SentryQueryInfo<PersonTableInfo>.ParentFields
SentryQueryInfo<PersonTableInfo>.MainTable
SentryQueryInfo<PersonTableInfo>.HasVisibleFor
SentryQueryInfo<PersonTableInfo>.VisibleForTableInfo
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Security
Assembly: SoDataBase.dll
Syntax
public class PersonSentry.PersonSentryQueryInfo : SentryQueryInfo<PersonTableInfo>, IEnumerable<TableInfo>, IEnumerable

Constructors

PersonSentryQueryInfo(PersonTableInfo, ContactTableInfo)

Default constructor for the the container of tables for the PersonSentry

Declaration
public PersonSentryQueryInfo(PersonTableInfo personTableInfo, ContactTableInfo contactTableInfo)
Parameters
Type Name Description
PersonTableInfo personTableInfo

Person TableInfo

ContactTableInfo contactTableInfo

Contact TableInfo

Properties

ContactTableInfo

Get valid TableInfo for the contact.

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

Methods

GetOwnerTableCandidates()

Tables covered by PersonSentry.

Declaration
protected override TableInfo[] GetOwnerTableCandidates()
Returns
Type Description
TableInfo[]
Overrides
SentryQueryInfo<PersonTableInfo>.GetOwnerTableCandidates()

GetUntypedMembers()

Get the rest of the tables covered by the PersonSentry.

Declaration
protected override TableInfo[] GetUntypedMembers()
Returns
Type Description
TableInfo[]

Rest of the tables covered by the PersonSentry.

Overrides
SentryQueryInfo<PersonTableInfo>.GetUntypedMembers()

UpdateTypedMembers(PrivateSelect)

Update TableInfo for the contact.

Declaration
protected override void UpdateTypedMembers(PrivateSelect sql)
Parameters
Type Name Description
PrivateSelect sql

SQL to use when updating the TableInfo for the Contact.

Overrides
SentryQueryInfo<PersonTableInfo>.UpdateTypedMembers(PrivateSelect)

Implements

IEnumerable<T>
IEnumerable

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