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