SAIF.Presentation.Web.Core.Infragistics103 dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Business.Menu | Project Reference | Supplies clsMenuAuthorizedItemCollection, clsApplicationCodeCollection, clsMenuCategoryCodeCollection, clsMenuAuthorizedItem, clsApplicationCode, used by NavigationContext to resolve authorized menu items for a user. |
| SAIF.Presentation.Web.MVC | Project Reference | Supplies SAIF.Presentation.Web.mvc.ViewPageBase (base class of AppViewPageBase), clsControllerBase (base class of clsAppControllerBase), and clsModelBase (base class of clsAppModelBase). |
| SAIF.Presentation | Project Reference | Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**. |
| SAIF.Presentation.Web.Controls.AJAX.Infragistics103 | Project Reference | Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**. |
| SAIF.Presentation.Web.Controls.Claim | Project Reference | Declared as a project reference; not a documented library in this run (excluded — not packaged, see task-sequence.md). |
| SAIF.Presentation.Web.Controls.Policy | Project Reference | Declared as a project reference; not a documented library in this run (excluded — not packaged, see task-sequence.md). |
| SAIF.Presentation.Web.Controls.V2 | Project Reference | Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**. |
| SAIF.Presentation.Web.Controls.V2.Menu | Project Reference | Declared as a project reference; specific type usage within this project's own scanned source was not confirmed**. |
| SAIF.Framework | NuGet Package | Supplies clsMSOracleDataLayer, IDataPortalInfo, clsBusinessBase, AppGlobal.EnvironmentService, via NuGet SAIF.BOF.Framework 1.0.20105.1. |
| SAIF.Framework.Common | NuGet Package | NuGet SAIF.Framework.Common 1.0.18145.1; specific usage not detailed beyond project-level reference**. |
| SAIF.Framework.Preferences | NuGet Package | Supplies Model.Preferences (PrefScope), used for grid layout preference persistence in AppViewPageBase; same NuGet package as SAIF.Framework (SAIF.BOF.Framework 1.0.20105.1). |
| SAIF.HashUtil | NuGet Package | NuGet SAIF.HashUtil 1.0.18067.1; no direct usage observed in this project's scanned source**. |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| AjaxControlToolkit | Local reference (..\Libs\AjaxControlToolkit.dll, HintPath, not NuGet) |
Referenced by the project; specific type usage not detailed in scanned source**. |
| Infragistics35.Web.v10.3 | 10.3.20103.2120 (GAC) | Supplies Infragistics.Web.UI.GridControls.* (WebDataGrid), Infragistics.Web.UI.ListControls.* (WebDropDown), Infragistics.Web.UI.EditorControls.*, used throughout the view/utility layer. |
| Infragistics35.WebUI.Shared.v10.3 | GAC | Supplies Infragistics.WebUI.Shared.CallBackManager. |
| Infragistics35.WebUI.UltraWebGrid.v10.3 | GAC | Supplies Infragistics.WebUI.UltraWebGrid.* (UltraWebGrid, ValueList, etc.), used by the UltraWebGrid overloads of the grid-preference methods. |
| Infragistics35.WebUI.WebCombo.v10.3 | GAC | Supplies Infragistics.WebUI.WebCombo.WebCombo, referenced in focus-control and control-management logic. |
| Infragistics35.WebUI.WebDataInput.v10.3 | GAC | Referenced but no direct type usage confirmed in this project's own code**. |
API dependencies¶
| Endpoint | Method | Called from | Purpose |
|---|---|---|---|
Legacy mail SOAP service (URL resolved at runtime from AppGlobal.EnvironmentService.GetConfigSetting("LegacyMailWebServiceUrl"))** |
SOAP (SendMail/SendWithAttach via SAIFMail.clsSAIFMessage) |
Utilities.clsMailMessage.SendMail / SendMailWithAttachment |
Sends outbound email, optionally with an attachment, through a legacy SOAP mail service. |
Dependency risks and notes¶
clsMailMessage.vbinstantiatesSAIFMail.clsSAIFMessage(a SOAP client proxy), but no assembly/Web Reference providing theSAIFMailnamespace appears in this project's own.vbproj; it is presumed supplied transitively through one of theProjectReferences (e.g.,SAIF.PresentationorSAIF.Presentation.Web.MVC)**.- This project declares
<ProjectReference>entries to several Infragistics-based Controls libraries (.Controls.AJAX.Infragistics103,.Controls.Claim,.Controls.Policy,.Controls.V2.Menu,.Controls.V2), which is an unexpected dependency direction for a library positioned as the base UI infrastructure layer for those same control libraries*; no specific type usage of these references was identified within this project's own scanned source files**, so their exact purpose here could not be confirmed. - No
web.config/app.configexists in this project folder; theMENU_ENVIRONMENTandLegacyMailWebServiceUrlapp-settings keys used byNavigationContextandclsMailMessagemust be supplied by the consuming application's own configuration file at runtime. SAIF.HashUtilandInfragistics35.WebUI.WebDataInput.v10.3are referenced by the project but no direct usage was observed in the scanned source**; they may be required only transitively or by downstream consumers.NavigationContexthardcodes its Oracle BOF data-layer connection to a fixedMENUDB user account, coupling this library to a specific database identity regardless of the consuming application's own environment.- No transitive dependencies could be confirmed for this section: no
dependency-resolution.jsonstate file was available for this run, so the Transitive dependencies table has been omitted rather than populated with unverified data.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Configuration settings
- 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.Presentation.Web.Core.Infragistics103\SAIF.Presentation.Web.Core.Infragistics103.vbproj
- SAIF.Presentation.Web.Core.Infragistics103\packages.config
- SAIF.Presentation.Web.Core.Infragistics103\NavigationContext.vb
- SAIF.Presentation.Web.Core.Infragistics103\AppViewPageBase.aspx.vb
- SAIF.Presentation.Web.Core.Infragistics103\clsAppControllerBase.vb
- SAIF.Presentation.Web.Core.Infragistics103\clsAppModelBase.vb
- SAIF.Presentation.Web.Core.Infragistics103\clsMailMessage.vb