Skip to content

SAIF.Business.Policy.Correspondence dependencies

All compile-time dependencies are consumed as NuGet packages; the project declares no <ProjectReference> elements.

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business NuGet Package Provides SAIF.Business constants, messages, and shared code-collection helpers.
SAIF.BOF.Framework NuGet Package Provides clsBusinessBase, clsBusinessCollectionBase, clsBusinessCollection(Of T), smart types, SQL helpers, and the BOF data portal†.
SAIF.BOF.ResourceFiles NuGet Package Shared resource payload declared by the package metadata.
SAIF.Framework.Common NuGet Package Common framework support declared by the package metadata.
SAIF.HashUtil NuGet Package Shared hashing utilities declared by the package metadata.
SAIF.Legacy.BankValidator NuGet Package Legacy validation library declared by the package metadata.
SAIF.Web.API.Clients NuGet Package HTTP client plumbing used indirectly by ImagingClient.

External dependencies

Dependency Version Usage
ImagingAPI.Client 2.0.22112.4 Active dependency for image reconciliation.
PdfAPI.Client 1.2.20094.1 Package dependency declared in metadata but no compiled call site was found.*
Autofac 3.5.2 General-purpose IoC dependency declared by the project.
FluentValidation 5.5.0.0 Validation dependency declared by the project; BOF rules are used directly in this library.*
iTextSharp 5.5.11 PDF-related dependency declared by the project; no compiled call site was found.*
log4net 2.0.5 Logging dependency declared by the project.
Oracle.ManagedDataAccess 21.5.0 Oracle data provider used by the BOF data portal and stored-procedure calls.
RestSharp 106.12.0 HTTP client support used by the imaging client stack.

Transitive dependencies

Dependencies in this section are inherited from documented framework base classes rather than referenced directly by this library.

Dependency Source framework Type Usage
SAIF.Framework.Connection SAIF.Framework.Core Transitive Supplies the underlying connection and portal plumbing behind IDataPortalInfo†.
SAIF.Framework.Security SAIF.Framework.Core Transitive Participates in the BOF environment-service stack and ambient framework behavior†.
SAIF.Framework.Logging SAIF.Framework.Core Transitive Provides framework-level logging behind business-object lifecycle operations†.

Dependency risks and notes

  • The library maintains two output-writing paths: a documented output-document package wrapper and a legacy output-log wrapper that should be confirmed before reuse.*
  • PdfAPI.Client and iTextSharp remain declared dependencies even though no compiled call site was identified in this library.*
  • The library reads one required runtime setting (ImagingApiUrl) and caches the resulting API client for the lifetime of the process.*

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. Statements marked with † are derived from dependency library documentation via the Legends CLI.

Sources

  • Business\SAIF.Business.Policy.Correspondence\SAIF.BOF.Business.Policy.Correspondence.vbproj
  • Business\SAIF.Business.Policy.Correspondence\SAIF.BOF.Business.Policy.Correspondence.nuspec
  • Business\SAIF.Business.Policy.Correspondence\packages.config
  • Business\SAIF.Business.Policy.Correspondence\app.config
  • Business\SAIF.Business.Policy.Correspondence\Web.config
  • Business\SAIF.Business.Policy.Correspondence\clsCorrespondence.vb
  • Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceCode.vb
  • Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceCollection.vb
  • Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceDetail.vb
  • Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceDetailCollection.vb
  • Business\SAIF.Business.Policy.Correspondence\clsEndorsement.vb
  • Business\SAIF.Business.Policy.Correspondence\clsEndorsementCollection.vb
  • Business\SAIF.Business.Policy.Correspondence\clsOutputDocumentInserter.vb