Skip to content

clsFederalCoverageLiabilityLimitCollection

Enumerates federal coverage liability-limit rows. Its factory methods retrieve these rows through BOF criteria objects, and its helpers expose the keyed or effective-dated filters callers use after load.

Purpose

  • Enumerates federal coverage liability-limit rows.
  • Its factory methods retrieve these rows through BOF criteria objects, and its helpers expose the keyed or effective-dated filters callers use after load.

Context

  • Namespace: SAIF.Business.Policy.Rating
  • Assembly/package: SAIF.Business.Policy.Rating

Public members

Member Signature Purpose
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsFederalCoverageLiabilityLimit Returns the liability-limit row at the current BOF traversal position.
SelectDate Public ReadOnly Property SelectDate() As Date Echoes the as-of date used to filter effective-dated liability-limit rows during retrieval.
Add Public Shadows Function Add(ByVal inclsFederalCoverageLiabilityLimit As clsFederalCoverageLiabilityLimit) As Integer Appends a liability-limit row to the collection being assembled or filtered.
Contains Public Overloads Function Contains(ByVal inclsFederalCoverageLiabilityLimit As clsFederalCoverageLiabilityLimit) As Boolean Checks whether an equal liability-limit row is already present in the collection.
Contains Public Overloads Function Contains(ByVal inFederalLiabilityLimitSequenceNumber As Decimal) As Boolean Checks whether the collection already contains the supplied liability-limit sequence number.
Where Public Function Where(ByVal match As Predicate(Of clsFederalCoverageLiabilityLimit)) As clsFederalCoverageLiabilityLimitCollection Builds a filtered collection from the current items using the supplied predicate.
GetFederalCoverageLiabilityLimits Public Shared Function GetFederalCoverageLiabilityLimits(ByVal inDataportal As IDataPortalInfo) As clsFederalCoverageLiabilityLimitCollection Retrieves federal coverage liability-limit rows using the key, date, or period criteria supplied by this overload.
GetFederalCoverageLiabilityLimits Public Shared Function GetFederalCoverageLiabilityLimits(ByVal inDataportal As IDataPortalInfo, ByVal inFederalCoverageType As clsFederalCoverageTypeCode.FederalCoverageTypes, ByVal inSelectDate As Date) As clsFederalCoverageLiabilityLimitCollection Retrieves federal coverage liability-limit rows using the key, date, or period criteria supplied by this overload.
GetFederalCoverageLiabilityLimits Public Shared Function GetFederalCoverageLiabilityLimits(ByVal inDataportal As IDataPortalInfo, ByVal inFederalCoverageTypeCode As String, ByVal inSelectDate As Date) As clsFederalCoverageLiabilityLimitCollection Retrieves federal coverage liability-limit rows using the key, date, or period criteria supplied by this overload.
SelectDate Public Property SelectDate() As Date As-of date applied to the effective and expiration predicates in liability-limit retrieval SQL.
## Inherited public members
Member Signature Purpose
--- --- ---
First Sub First() Moves collection traversal to the first item.†
Last Sub Last() Moves collection traversal to the last item.†
Next Sub Next() Advances collection traversal to the next item.†
Previous Sub Previous() Moves collection traversal to the previous item.†
Error ReadOnly Property Error As String Surfaces collection-level broken-rule text through IDataErrorInfo.†
## Behavioral notes
- Rows are loaded through the BOF data portal first; the collection then applies any additional in-memory filtering or keyed selection.
## Constraints and usage notes
- Lookups that do not find a matching row return Nothing or an empty filtered collection, so callers should handle missing results explicitly.
> Note: Statements marked with † are derived from dependency library
> documentation via the Legends CLI. They describe inherited behavior from the
> indicated origin library and should be verified if the dependency version changes.
## Sources
- Business\SAIF.Business.Policy.Rating\clsFederalCoverageLiabilityLimitCollection.vb