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 |