SAIF.Business.Claim.Authority dependencies
Internal dependencies
Dependency
Reference Type
Usage
SAIF.BOF.Framework
NuGet Package
Provides BOF criteria, data-portal routing, and shared rule infrastructure for authority objects.
SAIF.BOF.Business
NuGet Package
Supplies base business-object classes and clsEmployeeData lookup integration.
SAIF.BOF.ResourceFiles
NuGet Package
Provides shared resource strings for validation messages and BOF behaviors.
SAIF.Framework.Common
NuGet Package
Supplies shared common utilities.
SAIF.HashUtil
NuGet Package
Shared utility dependency available in the package set.
SAIF.Legacy.BankValidator
NuGet Package (same-repo)
Shared utility dependency carried with the package set.
SAIF.Web.API.Clients
NuGet Package
Shared API-client dependency available to surrounding claim components.
ImagingAPI.Client
NuGet Package
Internal package dependency present in composition, though authority flows are database-centric.
PdfAPI.Client
NuGet Package
Internal package dependency present in composition, though authority flows are database-centric.
External dependencies
Dependency
Version
Usage
Autofac
3.5.2
Dependency injection support.
FluentValidation
5.5.0.0
Validation framework support.
iTextSharp
5.5.11
PDF support in the package set.
log4net
2.0.5
Logging support.
Oracle.ManagedDataAccess
21.5.0
Oracle connectivity for authority and code-table queries.
RestSharp
106.12.0
REST client support.
Newtonsoft.Json
8.0.3
JSON serialization support.
Transitive dependencies
Dependencies in this section are inherited from framework base classes. They are not directly referenced by this library but are required at runtime through framework packages.
Dependency
Source framework
Type
Usage
SAIF.Framework.Security
clsBusinessBase
Transitive
Supplies shared framework security primitives behind BOF object infrastructure.*
SAIF.Framework.Connection
IDataPortalInfo
Transitive
Supports portal and connection routing for direct SQL and aggregate save operations.*
SAIF.Framework.Logging
clsBusinessBase
Transitive
Provides framework diagnostics for inherited BOF lifecycle operations.*
SAIF.Framework.DNS
clsBusinessBase
Transitive
Contributes shared core infrastructure required by the framework base classes.*
SAIF.Framework.Security.EnvironmentApi
clsBusinessBase
Transitive
Supports environment/security integration inherited through the framework stack.*
SAIF.Framework.Bindable
clsBusinessBase
Transitive
Supports bindable validation and aggregated error-state behavior for authority objects and collections.*
Dependency risks and notes
Authorization decisions rely on live Oracle code tables and scalar queries, so stale reference data can change approval outcomes.
The library's business authorization model is separate from infrastructure security, which can make integration assumptions misleading.
Production environments forcibly disable security override 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.Claim.Authority\SAIF.BOF.Business.Claim.Authority.vbproj
Business\SAIF.Business.Claim.Authority\SAIF.BOF.Business.Claim.Authority.nuspec
Business\SAIF.Business.Claim.Authority\packages.config
Business\SAIF.Business.Claim.Authority\clsClaimAuthority.vb
Business\SAIF.Business.Claim.Authority\clsClaimEmpAuthType.vb
Business\SAIF.Business.Claim.Authority\clsClaimEmpBusFuncLimit.vb
Business\SAIF.Business.Claim.Authority\clsClaimEmpBusFuncLimitCollection.vb
Business\SAIF.Business.Claim.Authority\clsClaimEmpCatChangeLimit.vb
Business\SAIF.Business.Claim.Authority\clsClaimEmpCatChangeLimitCollection.vb
Business\SAIF.Business.Claim.Authority\clsClaimAuthPurposeCode.vb
Business\SAIF.Business.Claim.Authority\clsClaimAuthTypeCode.vb
Business\SAIF.Business.Claim.Authority\clsClaimBusFunctionCode.vb
Business\SAIF.Business.Claim.Authority\clsClaimBusProcessCode.vb
Business\SAIF.Business.Claim.Authority\mdlClaimAuthority.vb