Skip to content

clsAuditSelectionPolicyPeriodCollection

Typed collection of candidate selection periods used to retrieve expiring or off-cycle policies for automated selection.

Purpose

  • Typed collection of candidate selection periods used to retrieve expiring or off-cycle policies for automated selection.

Context

  • Namespace: SAIF.Business.Policy.Audit.Premium
  • Assembly/package: SAIF.BOF.Business.Policy.Audit.Premium

Public members

Member Signature Purpose
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsAuditSelectionPolicyPeriod Returns the collection's current item strongly typed as Audit Selection Policy Period.
Save Public Overrides Function Save() As Boolean Persists pending changes in the collection and its tracked child objects through the BOF data portal.
Add Public Shadows Function Add(ByVal inclsAuditSelectionPolicyPeriod As clsAuditSelectionPolicyPeriod) As Integer Adds the supplied business object to the collection and returns its index.
Contains Public Overloads Function Contains(ByVal inclsAuditSelectionPolicyPeriod As clsAuditSelectionPolicyPeriod) As Boolean Returns True when the collection already contains the supplied business object.
Contains Public Overloads Function Contains(ByVal inProcessDate As Date) As Boolean Returns True when the collection already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsAuditSelectionPolicyPeriod As clsAuditSelectionPolicyPeriod) As Boolean Returns True when the deleted-items list already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inProcessDate As Date) As Boolean Returns True when the deleted-items list already contains the supplied business object.
NewAuditSelectionPolicyPeriodCollection Public Shared Function NewAuditSelectionPolicyPeriodCollection(ByVal inDataportal As IDataPortalInfo) As clsAuditSelectionPolicyPeriodCollection Creates a new unsaved audit selection policy period collection initialized with the data-portal context needed for validation and save operations.
GetAuditSelectionPolicyPeriodCollection Public Shared Function GetAuditSelectionPolicyPeriodCollection(ByVal inDataportal As IDataPortalInfo) As clsAuditSelectionPolicyPeriodCollection Loads audit selection policy period collection through the BOF data portal using the supplied keys and criteria.
GetAuditSelectionPolicyPeriodCollection Public Shared Function GetAuditSelectionPolicyPeriodCollection(ByVal inDataportal As IDataPortalInfo, ByVal inProcessDate As Date, ByVal inCurrentRunDate As Date, ByVal inRunType As AuditSelectionType) As clsAuditSelectionPolicyPeriodCollection Loads audit selection policy period collection through the BOF data portal using the supplied keys and criteria.
## Behavioral notes
- This type is part of the premium-audit library's public surface.

Constraints and usage notes

Sources

  • Business\SAIF.Business.Policy.Audit.Premium\clsAuditSelectionPolicyPeriodCollection.vb