Skip to content

ChapterExtensions

Provides in-memory filters for active chapters and chapter-code selection.

Purpose

  • Provides in-memory filters for active chapters and chapter-code selection.

Context

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

Public members

Member Signature Purpose
ActiveChapters Public Function ActiveChapters(ByVal Target As IEnumerable(Of clsChapter), ByVal InSelectDate As Date) As IEnumerable(Of clsChapter) Filters chapter rows to the ones active on the supplied date (BR-006).
GroupChaptersByCode Public Function GroupChaptersByCode(ByVal Target As IEnumerable(Of clsChapter), ByVal inGroupChapterCode As String) As IEnumerable(Of clsChapter) Returns only the chapter rows whose chapter code matches the requested value.

Behavioral notes

  • This type follows the BOF business-object or collection lifecycle exposed by its public surface.*

Constraints and usage notes

  • These methods operate on in-memory collections; callers must retrieve data before applying the extension filters.

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.Group\\clsChapterCollection.vb