Skip to content

SAIF.Application.Claim dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Tasks.Claim NuGet Package (same-repo) Provides clsClaimTaskGenerator for single-claim and multi-claim task creation.
SAIF.Business.View.Claim NuGet Package (same-repo) Supplies clsClaimData used during context changes and security evaluation.
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Declared as a packaged dependency for provider-view scenarios even though direct usage is not visible in this library's five local source files.
SAIF.BOF.Application NuGet Package Provides AppManagerBase, AppConstants, UserAccess, and application-layer lifecycle abstractions.
SAIF.BOF.Framework NuGet Package Supplies clsSecurityPrincipal, IDataPortalInfo, environment services, and Oracle portal infrastructure.
SAIF.BOF.Business NuGet Package Provides shared BOF business-object support used by downstream claim libraries.
ImagingAPI.Client NuGet Package Hosts the imaging API client created by ClaimAppManager.
PdfAPI.Client NuGet Package Supports PDF-related integration available to consuming claim workflows.

External dependencies

Dependency Version Usage
Autofac 3.5.2 Dependency injection container in package composition.
FluentValidation 5.5.0.0 Validation framework available to dependent claim components.
iTextSharp 5.5.11 PDF document generation and manipulation support.
log4net 2.0.5 Logging support.
Oracle.ManagedDataAccess 21.5.0 Oracle provider used by the configured claim data portal.
RestSharp 106.12.0 REST client support for dependent integrations.

Transitive dependencies

Dependencies in this section are inherited through the BOF application framework rather than declared as library-specific logic.

Dependency Source framework Type Usage
SAIF.BOF.Application AppManagerBase, UserAccess Transitive Supplies inherited context-state management, security-role transitions, and resource-access wrappers consumed by ClaimAppManager and ClaimUserAccess.
SAIF.BOF.Framework clsSecurityPrincipal, IDataPortalInfo Transitive Supplies the security principal and data-portal abstractions used indirectly through inherited framework services.

Dependency risks and notes

  • Claim access depends on AD-resource membership and the external override check path; failures in either path block retrieval.
  • imagingapiurl has no local default, so imaging integration depends on environment-service configuration.
  • Oracle provider registration must remain available wherever the application layer provisions ClaimDPI.

Sources

  • Application\SAIF.Application.Claim\ClaimAppManager.vb
  • Application\SAIF.Application.Claim\ClaimSecurity.vb
  • Application\SAIF.Application.Claim\ClaimContext.vb
  • Application\SAIF.Application.Claim\ClaimUserAccess.vb
  • Application\SAIF.Application.Claim\ClaimAppConstants.vb
  • Application\SAIF.Application\AppManagerBase.vb
  • Application\SAIF.Application\UserAccess.vb
  • Application\SAIF.Application.Claim\SAIF.BOF.Application.Claim.vbproj
  • Application\SAIF.Application.Claim\SAIF.BOF.Application.Claim.nuspec
  • Application\SAIF.Application.Claim\packages.config
  • Application\SAIF.Application.Claim\app.config
  • Application\SAIF.Application.Claim\Web.config
  • Application\SAIF.Application.Claim\nuget\nuget.config