Class ProjectMemberAssociateProvider
Inheritance
ProjectMemberAssociateProvider
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("ProjectMemberAssociate", 1073741823)]
public class ProjectMemberAssociateProvider : QueryProviderBase<ArchiveRow>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Constructors
ProjectMemberAssociateProvider()
Declaration
public ProjectMemberAssociateProvider()
Fields
_colFullName
Declaration
protected ArchiveColumnInfo _colFullName
Field Value
_colFunction
Declaration
protected ArchiveColumnInfo _colFunction
Field Value
_colNameAndDepartment
Declaration
protected ArchiveColumnInfo _colNameAndDepartment
Field Value
_colProjectId
Declaration
protected ArchiveColumnInfo _colProjectId
Field Value
_colStatus
Declaration
protected ArchiveColumnInfo _colStatus
Field Value
ColumnStatus
Declaration
public const string ColumnStatus = "conflictStatus"
Field Value
Declaration
public const string EndTimeInformation = "endTimeInformation"
Field Value
EntityName
Declaration
public const string EntityName = "ProjectMember"
Field Value
HideConflictEntity
Declaration
public const string HideConflictEntity = "hideConflict"
Field Value
ProviderName
Declaration
public const string ProviderName = "ProjectMemberAssociate"
Field Value
Declaration
public const string StartTimeInformation = "startTimeInformation"
Field Value
Properties
PrimaryTable
Declaration
public override TableInfo PrimaryTable { get; }
Property Value
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.PrimaryTable
Query
Declaration
public override ArchiveSelect Query { get; }
Property Value
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.Query
RootExtenders
Declaration
protected override List<IArchiveExtender> RootExtenders { get; }
Property Value
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.RootExtenders
Methods
InnerMapFields()
Declaration
public override void InnerMapFields()
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.InnerMapFields()
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Overrides
PostProcessQuery()
Declaration
public override void PostProcessQuery()
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.PostProcessQuery()
PostProcessRow(SoDataReader, ArchiveRow)
Declaration
protected override void PostProcessRow(SoDataReader _reader, ArchiveRow row)
Parameters
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.PostProcessRow(SuperOffice.Data.SoDataReader, SuperOffice.CRM.ArchiveLists.ArchiveRow)
SetDesiredEntities(String[])
Declaration
public override void SetDesiredEntities(params string[] entities)
Parameters
Type |
Name |
Description |
String[] |
entities |
|
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.SetDesiredEntities(System.String[])
SetRestriction(ArchiveRestrictionInfo[])
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Returns
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow>.SetRestriction(SuperOffice.CRM.ArchiveLists.ArchiveRestrictionInfo[])
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)