---
title: clsAuditConditionHistoryCollection
summary: API reference for clsAuditConditionHistoryCollection.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.UnitStat
reference_type: package
---

# clsAuditConditionHistoryCollection

Collection wrapper for historical audit-condition rows.

## Purpose

- Retrieve history rows by policy unit, claim, and description.

## Context

- Namespace: `SAIF.Business.UnitStat`
- Assembly/package: `SAIF.Business.UnitStat` (distributed as NuGet package `SAIF.BOF.Business.UnitStat`)

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| `CurrentItem` | `Public Shadows ReadOnly Property CurrentItem() As clsAuditConditionHistory` | Gets current item. |
| `HasPolicyUnitErrors` | `Public ReadOnly Property HasPolicyUnitErrors() As Boolean` | Indicates whether policy unit errors. |
| `Save` | `Public Overrides Function Save() As Boolean` | Executes the member operation. |
| `Add` | `Public Shadows Function Add(ByVal inAuditConditionHistory As clsAuditConditionHistory) As Integer` | Executes the member operation. |
| `Contains` | `Public Overloads Function Contains(ByVal inAuditConditionHistory As clsAuditConditionHistory) As Boolean` | Executes the member operation. |
| `Where` | `Public Function Where(ByVal match As Predicate(Of clsAuditConditionHistory)) As clsAuditConditionHistoryCollection` | Executes the member operation. |
| `NewAuditConditionHistCollection` | `Public Shared Function NewAuditConditionHistCollection(ByVal inDataportal As IDataPortalInfo) As clsAuditConditionHistoryCollection` | Creates a new audit condition hist collection instance. |
| `GetAuditConditionHistoryByPolicyUnitClaimId` | `Public Shared Function GetAuditConditionHistoryByPolicyUnitClaimId(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyUnitSeqNum As Decimal, ByVal inClaimId As Decimal, ByVal inMessage As String) As clsAuditConditionHistoryCollection` | Retrieves audit condition history by policy unit claim id. |
| `ClaimId` | `Public Property ClaimId() As Decimal` | Gets or sets claim id. |
| `AuditConditionDescription` | `Public Property AuditConditionDescription() As String` | Gets or sets audit condition description. |
| `PolicyUnitSeqNum` | `Public Property PolicyUnitSeqNum() As Decimal` | Gets or sets policy unit seq num. |
| `UpdateUser` | `Public Property UpdateUser() As String` | Gets or sets update user. |
| `EditTypeCode` | `Public Property EditTypeCode() As String` | Gets or sets edit type code. |

## Inherited public members

Members in this section are inherited from `clsBusinessCollectionBase` in `SAIF.BOF.Framework`. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `MyGuid` | `ReadOnly Property MyGuid() As String` | Gets the framework GUID assigned to the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `ItemByGuid` | `ReadOnly Property ItemByGuid(ByVal inGuid As String) As clsBusinessBase` | Gets a child item by framework GUID. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `Rules` | `ReadOnly Property Rules() As clsRulesManager` | Gets the rules manager attached to the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `ErrorCount` | `ReadOnly Property ErrorCount() As Integer` | Gets the current validation error count. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `ErrorMessages` | `ReadOnly Property ErrorMessages() As String()` | Gets the current validation error messages. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `WarningCount` | `ReadOnly Property WarningCount() As Integer` | Gets the current validation warning count. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `WarningMessages` | `ReadOnly Property WarningMessages() As String()` | Gets the current validation warning messages. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `BeginEdit` | `Sub BeginEdit()` | Begins an editable snapshot for the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `CancelEdit` | `Sub CancelEdit()` | Restores the prior editable snapshot for the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `ApplyEdit` | `Sub ApplyEdit()` | Commits the current editable snapshot for the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `Clone` | `Function Clone() As Object` | Creates a clone of the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `IsManaged` | `ReadOnly Property IsManaged() As Boolean` | Indicates whether the collection uses managed save behavior. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `CurrentIndex` | `ReadOnly Property CurrentIndex() As Integer` | Gets the current traversal index. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `XMLElementName` | `Property XMLElementName() As String` | Gets or sets the XML element name used by framework serialization. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `XMLItemName` | `Property XMLItemName() As String` | Gets or sets the serialized item element name. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `GetReportXML` | `Function GetReportXML(Optional ByVal inFileStream As System.IO.StreamWriter = Nothing) As String` | Returns framework report XML for the collection. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |
| `ToXML` | `Function ToXML() As String` | Serializes the collection to XML. | `SAIF.BOF.Framework — clsBusinessCollectionBase` |

## Behavioral notes

- The collection exposes retrieval and update SQL for `US_AUDIT_CONDITION_HISTORY`.

## Constraints and usage notes

- The collection exposes retrieval and update behavior for history rows keyed by policy unit, claim, and description.

## Sources

- `Business\SAIF.Business.UnitStat\clsAuditConditionHistoryCollection.vb`
- `Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb`
