Skip to content

SAIF.Business.Tasks.Claim dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Tasks Project Reference Supplies the abstract task business object and collection (clsTask, clsTask.CriteriaBase, clsTask.TaskDateModifierType, clsTaskCollection, clsTaskCollection.Criteria) plus the code-table lookups (clsTaskActionCodeCollection, clsTaskSourceCodeCollection, clsTaskCategoryCodeCollection) that this library's concrete task types extend and consume.
SAIF.BOF.Business (SAIF.Business.dll) NuGet Package Supplies clsBusinessBase, clsBusinessCollectionBase, iTask, TaskSourceSystem, TaskPriority, CommonBusinessRules.TextRequired, clsConstants (Y, N, Space, Messages.InvalidSQLProperty), <Reportable>, <RuleData>, clsRuleArgs, RuleCheckLevel, SortParm.
SAIF.BOF.Business.View.Claim (SAIF.Business.View.Claim.dll) NuGet Package Supplies clsClaimData (claim header retrieval and confidentiality flags), ClaimServices (responsible-adjuster lookup and exposure/conflict/collateral/secure access checks), clsClaimSecurity.RTWAssignedToClaim*.
SAIF.BOF.Framework (Core/Connection/Bindable/Logging/Mail/Security/DNS/Security.EnvironmentApi) NuGet Package Supplies IDataPortalInfo, IPortalRequest, IDataRequest, IBusinessCriteria, IBusinessObject, DataRequestType, clsSAIFDataReader, clsSmartDate (incl. NextWorkDay, IsWorkingDay, NonWorkDayOption), ObjectServices (HasResourceAccess, HasResourceAccessExternal), clsCharacterAnalyzer.GetCleanString*.
SAIF.BOF.Business.View.Provider, SAIF.BOF.ResourceFiles, SAIF.Framework.Common, SAIF.HashUtil, SAIF.Legacy.BankValidator, SAIF.Web.API.Clients NuGet Package Referenced by the project file; no direct usage found in the scanned .vb sources**.
ImagingAPI.Client NuGet Package Referenced by the project file; no direct usage found in the scanned .vb sources**.
PdfAPI.Client NuGet Package Referenced by the project file; no direct usage found in the scanned .vb sources**.

Reverse consumers within this repository (not dependencies of this library): SAIF.Application.Claim and SAIF.Application.Claim.Legal reference this project.*

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Registered as the ODP.NET managed DbProviderFactory in app.config/Web.config; no direct type usage in source*.
Autofac, FluentValidation, log4net, Newtonsoft.Json, iTextSharp, RestSharp, Microsoft.AspNet.WebApi.*, System.Text.Json, System.Memory, System.Buffers, System.ValueTuple, System.Numerics.Vectors, System.Threading.Tasks.Extensions, System.Runtime.CompilerServices.Unsafe, System.Text.Encodings.Web, Microsoft.Bcl.AsyncInterfaces see packages.config Solution-wide shared package set; no direct usage in this library's source**.

Dependency risks and notes

  • SAIF.Business.Tasks.Claim is not published as a NuGet package from this repository; it is compiled into the LegalMaintenance web deployment and consumed in-repo by SAIF.Application.Claim and SAIF.Application.Claim.Legal.*
  • RAG/Legends CLI enrichment for the framework-inherited types (SAIF.BOF.Business, SAIF.BOF.Business.View.Claim, SAIF.BOF.Framework) was not executed in this analysis pass — inherited-member content must be retrieved by the orchestrator before writing.**
  • The exact owning assembly for ObjectServices, clsCharacterAnalyzer, clsClaimSecurity, and ClaimServices was not verified — no definition exists in the repository, so each comes from one of the referenced SAIF packages.**
  • Several referenced packages (SAIF.Legacy.BankValidator, SAIF.Web.API.Clients, SAIF.BOF.Business.View.Provider, iTextSharp, Autofac, FluentValidation, RestSharp, log4net) show no usage in the scanned source — presumably a shared solution-wide reference set rather than true dependencies of this library.*
  • The internal packages ImagingAPI.Client and PdfAPI.Client also show no direct usage in the scanned source; they are referenced by the project file only.*
  • The body of the Oracle package procedure PK82284_CLAIM_TASK.SELECT_ADDITIONAL_FIELDS, invoked directly by clsClaimTask.GetExtraFields, is not in this repository; the claim tables it reads and its error behavior are unknown.**

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

  • SAIF.Business.Tasks.Claim/SAIF.Business.Tasks.Claim.vbproj
  • SAIF.Business.Tasks.Claim/packages.config
  • SAIF.Business.Tasks.Claim/app.config
  • SAIF.Business.Tasks.Claim/Web.config
  • SAIF.Business.Tasks/SAIF.Business.Tasks.vbproj
  • SAIF.Business.Tasks.Claim/clsClaimTaskGenerator.vb
  • SAIF.Business.Tasks.Claim/clsMyTaskCollection.vb