Skip to content

clsPaymentPlanDefaultValuesCollection

BOF collection of clsPaymentPlanDefaultValues instances; accessed via clsPaymentPlanType.DefaultValues to provide the set of default configurations for a payment plan type.*

Purpose

  • Provides enumerable access to all default value configurations for a given payment plan type.*
  • Consumed by payment plan creation workflows that select the appropriate defaults for a new payment plan.*

Context

  • Namespace: SAIF.Business.Policy.Premium.Billing
  • Assembly/package: SAIF.Business.Policy.Premium

Public members

Member Signature Purpose
NonStandardPlansExcluded Public ReadOnly Property NonStandardPlansExcluded() As clsPaymentPlanDefaultValuesCollection Business value exposed as non standard plans excluded for callers of this API.*
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsPaymentPlanDefaultValues Business value exposed as current item for callers of this API.*
Save Public Overrides Function Save() As Boolean Persists this instance and all child objects to Oracle through the BOF data portal; returns True on success.
Add Public Shadows Function Add(ByVal inPaymentPlanDefaultValues As clsPaymentPlanDefaultValuesCollection) As Integer Adds the supplied cls payment plan default values to the collection.
Add Public Shadows Function Add(ByVal inPaymentPlanDefaultValues As clsPaymentPlanDefaultValues) As Integer Adds the supplied cls payment plan default values to the collection.
Contains Public Overloads Function Contains(ByVal inPaymentPlanDefaultValues As clsPaymentPlanDefaultValues) As Boolean Checks whether the collection already contains the specified item or identifier.
Contains Public Overloads Function Contains(ByVal inPaymentPlanDefaultCode As Object) As Boolean Checks whether the collection already contains the specified item or identifier.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inPaymentPlanDefaultValues As clsPaymentPlanDefaultValues) As Boolean Checks whether the collection's deleted-items list already contains the specified item or identifier.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inPaymentPlanDefaultCode As Object) As Boolean Checks whether the collection's deleted-items list already contains the specified item or identifier.
Remove Public Sub Remove(ByVal inPaymentPlanDefaultValues As clsPaymentPlanDefaultValues) Removes the matching cls payment plan default values from the collection.
Remove Public Sub Remove(ByVal inPaymentPlanDefaultCode As Object) Removes the matching cls payment plan default values from the collection.
Where Public Function Where(ByVal match As Predicate(Of clsPaymentPlanDefaultValues)) As clsPaymentPlanDefaultValuesCollection Returns a typed subset containing only items that satisfy the supplied predicate.
GetPaymentPlanDefaultValues Public Shared Function GetPaymentPlanDefaultValues(ByVal inDataportal As IDataPortalInfo, ByVal inPaymentPlanType As String) As clsPaymentPlanDefaultValuesCollection Loads cls payment plan default values collection for the supplied lookup criteria.
GetPaymentPlanDefaultValues Public Shared Function GetPaymentPlanDefaultValues(ByVal inDataportal As IDataPortalInfo) As clsPaymentPlanDefaultValuesCollection Loads cls payment plan default values collection for the supplied lookup criteria.
## Inherited public members
Member Signature Purpose Origin
First Sub First() Moves traversal to the first item in the BOF collection.† SAIF.Framework.Core — clsBusinessCollectionBase
Last Sub Last() Moves traversal to the last item in the BOF collection.† SAIF.Framework.Core — clsBusinessCollectionBase
Next Sub Next() Advances traversal to the next item.† SAIF.Framework.Core — clsBusinessCollectionBase
Previous Sub Previous() Moves traversal to the previous item.† SAIF.Framework.Core — clsBusinessCollectionBase

Behavioral notes

  • Source file: Business\SAIF.Business.Policy.Premium\Billing\clsPaymentPlanDefaultValuesCollection.vb.

Constraints and usage notes

  • Scoped to a single clsPaymentPlanType; populated as a child collection of the payment plan type.*

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Policy.Premium\Billing\clsPaymentPlanDefaultValuesCollection.vb