SAIF.Business.Policy.Affiliate dependencies
No <ProjectReference> elements exist in SAIF.BOF.Business.Policy.Affiliate.vbproj; the library consumes all of its internal dependencies as NuGet packages or assembly references.
Internal dependencies
Dependency
Reference Type
Usage
SAIF.BOF.Framework
NuGet Package
Provides IDataPortalInfo, portal request types, clsSAIFDataReader, clsResultSet, smart types, and framework routing services.
SAIF.BOF.Business
NuGet Package (same-repo)
Provides clsBusinessBase, clsBusinessCollectionBase, clsBusinessCollection(Of T), IBusinessCriteria, clsCodeCollection, and BOF business-object infrastructure.
SAIF.BOF.ResourceFiles
NuGet Package (same-repo)
Declared in the package and project metadata, but not referenced by live code in this library.
SAIF.Framework.Common
NuGet Package
Declared dependency with no live call sites found in this library.
SAIF.HashUtil
NuGet Package
Declared dependency with no live call sites found in this library.
SAIF.Legacy.BankValidator
NuGet Package (same-repo)
Declared dependency produced in this repository, but not referenced by live code in this library.
SAIF.Web.API.Clients
NuGet Package
Declared dependency with no live call sites found in this library.
ImagingAPI.Client
NuGet Package
Declared dependency with no live call sites found in this library.
PdfAPI.Client
NuGet Package
Declared dependency with no live call sites found in this library.
External dependencies
Dependency
Version
Usage
Oracle.ManagedDataAccess
21.5.0
Registers the Oracle managed provider used by BOF data-access infrastructure.
Autofac
3.5.2
Declared dependency only.
FluentValidation
5.5.0.0
Declared dependency only.
iTextSharp
5.5.11
Declared dependency only.
log4net
2.0.5
Declared dependency only.
RestSharp
106.12.0
Declared dependency only.
Transitive dependencies
Dependency
Source framework
Type
Usage
SAIF.Framework.Connection
SAIF.Framework.Core
Transitive
Resolves the caller-supplied portal identifier to the Oracle connection used for retrieve operations.*
SAIF.Framework.Logging
SAIF.Framework.Core
Transitive
Supplies framework logging during data-portal processing.*
SAIF.Framework.DNS
SAIF.Framework.Core
Transitive
Supports framework host and service resolution for portal calls.*
SAIF.Framework.Security
SAIF.Framework.Core
Transitive
Provides framework authorization plumbing available to BOF consumers, even though this library does not invoke it directly.*
SAIF.Framework.Security.EnvironmentApi
SAIF.Framework.Core
Transitive
Supplies runtime environment-setting resolution needed by BOF hosting infrastructure.*
SAIF.Framework.Bindable
SAIF.Framework.Core
Transitive
Provides framework data-binding support consumed internally by BOF base classes.*
Dependency risks and notes
The library exposes SSN, dates of birth, and remuneration data but contains no local authorization checks.
clsPolicyPreferredWorker.GetPreferredWorkerData performs a custom portal request outside the normal BeforeRetrieve/AfterRetrieve sequence, so it depends on callers to provide valid portal context.
Multiple declared packages are unused by live library code, which broadens the package surface without changing current runtime behavior.
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.Policy.Affiliate\SAIF.BOF.Business.Policy.Affiliate.vbproj
Business\SAIF.Business.Policy.Affiliate\SAIF.BOF.Business.Policy.Affiliate.nuspec
Business\SAIF.Business.Policy.Affiliate\packages.config
Business\SAIF.Business.Policy.Affiliate\clsAffiliate.vb
Business\SAIF.Business.Policy.Affiliate\clsPolicyAffiliateBase.vb
Business\SAIF.Business.Policy.Affiliate\clsInterestedParty.vb
Business\SAIF.Business.Policy.Affiliate\clsPolicyPreferredWorker.vb
Business\SAIF.Business.Policy.Affiliate\clsCorporateOfficerExemption.vb