Skip to content

RatingPlanFactorExtensions

Filters rating-plan factors by date or plan. The module filters already-loaded rating-plan-factor rows by date window or plan.

Purpose

  • Filters rating-plan factors by date or plan.
  • The module filters already-loaded rating-plan-factor rows by date window or plan.

Context

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

Public members

Member Signature Purpose
AsOfDate Public Function AsOfDate(ByVal target As IEnumerable(Of clsRatingPlanFactor), ByVal inAsOfDate As Date) As IEnumerable(Of clsRatingPlanFactor) Filters a sequence to factor rows whose effective span covers the supplied as-of date.
RatingPlan Public Function RatingPlan(ByVal target As IEnumerable(Of clsRatingPlanFactor), ByVal inRatingPlan As Enums.RatingPlans) As IEnumerable(Of clsRatingPlanFactor) Filters a sequence to factor rows for the requested rating plan enum.
## Behavioral notes
- Both extensions are pure sequence filters over already-loaded rows; they do not retrieve additional data.
## Constraints and usage notes
- Callers can chain AsOfDate(...).RatingPlan(...) to narrow a previously loaded factor set without re-querying the database.
## Sources
- Business\SAIF.Business.Policy.Rating\clsRatingPlanFactorCollection.vb