Skip to content

SAIF.Business.Tasks.Claim dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business.View.Claim NuGet Package (same-repo) Supplies claim view objects consumed when enriching claim tasks.
SAIF.BOF.Business.Tasks NuGet Package (same-repo) Provides the shared clsTask and clsTaskCollection framework that this library specializes.
SAIF.BOF.Business NuGet Package (same-repo) Supplies shared business-layer utilities.
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Provides provider view objects referenced by the packaged component.
SAIF.BOF.ResourceFiles NuGet Package (same-repo) Provides shared resource and constant assets.
SAIF.BOF.Framework NuGet Package Provides shared BOF base classes, criteria contracts, and portal services.

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Provides Oracle connectivity for task enrichment and lookup queries.
FluentValidation 5.5.0.0 Supports validation infrastructure in the packaged component.

Transitive dependencies

Dependencies in this section are inherited from dependency framework libraries. They are not directly referenced by this library but are required at runtime through framework packages.

Dependency Source framework Type Usage
clsBusinessBase / clsBusinessCollectionBase SAIF.Framework.Core Transitive Provide business-object lifecycle and collection management for generator and lookup objects.*
IBusinessCriteria SAIF.Framework.Core Transitive Defines the retrieval contract implemented by criteria-backed lookup classes.*
IDataPortalInfo SAIF.Framework.Core Transitive Routes stored-procedure and lookup-table requests to Oracle.*
clsRuleArgs SAIF.Framework.Core Transitive Carries property and message metadata into V1 rule handlers.*
clsSmartDate / clsSmartString SAIF.Framework.Core Transitive Provide smart-value wrappers used by task date and text-oriented properties.*

Dependency risks and notes

  • The library depends on upstream BOF task framework behavior for core CRUD, so changes there can alter claim-task semantics.
  • Stored-procedure enrichment is a hard dependency for populating the additional claim fields surfaced by clsClaimTask.
  • Task validation is distributed across rule registrations and framework rule handlers, which can complicate downstream troubleshooting.

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.Tasks.Claim\clsClaimTask.vb
  • Business\SAIF.Business.Tasks.Claim\clsClaimTaskCollection.vb
  • Business\SAIF.Business.Tasks.Claim\clsClaimTaskGenerator.vb
  • Business\SAIF.Business.Tasks.Claim\clsCoverageBTask.vb
  • Business\SAIF.Business.Tasks.Claim\clsCoverageBTaskCollection.vb
  • Business\SAIF.Business.Tasks.Claim\clsLegacyTaskCode.vb
  • Business\SAIF.Business.Tasks.Claim\clsLegacyTaskCodeCollection.vb
  • Business\SAIF.Business.Tasks.Claim\clsMyTaskCollection.vb
  • Business\SAIF.Business.Tasks.Claim\packages.config
  • Business\SAIF.Business.Tasks.Claim\SAIF.BOF.Business.Tasks.Claim.nuspec