Skip to content

clsTargeting.Criteria

clsTargeting.Criteria supplies the BOF criteria object used to load or save EAIP targeting records by target ID and conflict-access mode.*

Purpose

  • Carries the target identifier and conflict-access flag used when working with targeting records.*
  • Provides the create, retrieve, insert, update, and delete SQL metadata required by the BOF criteria interface.*

Context

  • Namespace: Targeting
  • Assembly/package: SAIF.Business.Claim.EAIP

Public members

Member Signature Purpose
DataPortalInfo Public Property DataPortalInfo() As Framework.IDataPortalInfo Implements Framework.IBusinessCriteria.DataPortalInfo Gets or sets data portal info.
TargetID Public Property TargetID() As Decimal Gets or sets target i d.
ConflictAccess Public Property ConflictAccess() As Boolean Gets or sets conflict access.
CreateSQL Public ReadOnly Property CreateSQL() As String Implements Framework.IBusinessCriteria.CreateSQL Returns create s q l.
DeleteSQL Public ReadOnly Property DeleteSQL() As String Implements Framework.IBusinessCriteria.DeleteSQL Returns delete s q l.
InsertSQL Public ReadOnly Property InsertSQL() As String Implements Framework.IBusinessCriteria.InsertSQL Returns insert s q l.
RetrieveSQL Public ReadOnly Property RetrieveSQL() As String Implements Framework.IBusinessCriteria.RetrieveSQL Returns retrieve s q l.
UpdateSQL Public ReadOnly Property UpdateSQL() As String Implements Framework.IBusinessCriteria.UpdateSQL Returns update s q l.
New Public Sub New(ByVal inDPI As IDataPortalInfo) Executes the New operation.
New Public Sub New(ByVal inDPI As IDataPortalInfo, ByVal inConflictAccess As Boolean) Executes the New operation.
New Public Sub New(ByVal inDPI As IDataPortalInfo, ByVal inTargetID As Decimal, ByVal inConflictAccess As Boolean) Executes the New operation.

Behavioral notes

  • This type is documented from its source declaration.

Constraints and usage notes

  • Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

Sources

  • Business\SAIF.Business.Claim.EAIP\Targeting\clsTargeting.vb