Skip to content

clsManualClassDetailCollection

Enumerates manual class detail 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 manual class detail 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 clsManualClassDetail The collection item at the current BOF cursor position, cast to clsManualClassDetail.
ReviewRequiredClasses Public ReadOnly Property ReviewRequiredClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged as requiring review.
IncludeAsPrincipalClasses Public ReadOnly Property IncludeAsPrincipalClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged to be included as principal classes.
ExcludeAsPrincipalClasses Public ReadOnly Property ExcludeAsPrincipalClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged to be excluded as principal classes.
ConstructionClasses Public ReadOnly Property ConstructionClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged as construction classes.
LandscapeClasses Public ReadOnly Property LandscapeClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged as landscape classes.
TimberClasses Public ReadOnly Property TimberClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged as timber classes.
FarmingClasses Public ReadOnly Property FarmingClasses() As clsManualClassDetailCollection Subset of manual class detail rows flagged as farming classes.
Contains Public Overloads Function Contains(ByVal inManualClassDetail As clsManualClassDetail) As Boolean Reports whether the active collection contains a manual-class-detail row equal to the supplied object.
Contains Public Overloads Function Contains(ByVal inManualClassNumber As String) As Boolean Reports whether the active collection contains a manual-class-detail row for the supplied manual class number.
NewManualClassDetailCollection Public Shared Function NewManualClassDetailCollection(ByVal inDataportal As IDataPortalInfo) As clsManualClassDetailCollection Creates a new empty editable manual-class-detail collection through the data portal.
GetManualClassDetailCollection Public Shared Function GetManualClassDetailCollection(ByVal inDataportal As IDataPortalInfo) As clsManualClassDetailCollection Retrieves manual class detail rows using the key, date, or period criteria supplied by this overload.
## 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\clsManualClassDetailCollection.vb