Skip to content

clsStandardApplicationTestInformation

clsStandardApplicationTestInformation is the default implementation of IApplicationTestInformationProvider. It exposes user and database diagnostics from the active portal for non-production policy-header displays.

Purpose

  • Supply the concrete diagnostic values shown when header test information is enabled.
  • Bridge portal metadata and user-type metadata into a reader-friendly diagnostic surface.

Context

  • Namespace: SAIF.Application.Policy.PolicyHeader
  • Assembly/package: SAIF.Application.Policy

Public members

Member Signature Purpose
New Sub New(ByVal inDPI As IDataPortalInfo, ByVal inSecurityPrincipal As clsSecurityPrincipal) Captures the portal and principal used to resolve diagnostic values.
DatabaseName ReadOnly Property DatabaseName As String Surfaces which Oracle database the active policy portal is connected to, for support staff to confirm environment context in non-production header diagnostics.
DatabaseSystemDate ReadOnly Property DatabaseSystemDate As Date Returns the cached database system date exposed by the portal.
UserID ReadOnly Property UserID As String Surfaces the portal user identifier so support staff can confirm which login context produced the diagnostic display.
UserNumber ReadOnly Property UserNumber As String Returns the user's business number, normalizing missing values to the empty string.

Behavioral notes

  • The database date and user number are cached after first resolution.

Constraints and usage notes

  • This type is intended for non-production diagnostics rather than end-user policy data.

Sources

  • Application\SAIF.Application.Policy\PolicyHeader\clsStandardPolicyHeaderSettings.vb