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.Claimis not published as a NuGet package from this repository; it is compiled into theLegalMaintenanceweb deployment and consumed in-repo bySAIF.Application.ClaimandSAIF.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, andClaimServiceswas 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.ClientandPdfAPI.Clientalso 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 byclsClaimTask.GetExtraFields, is not in this repository; the claim tables it reads and its error behavior are unknown.**
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- API reference
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