ClaimAppConstants¶
ClaimAppConstants extends the framework AppConstants base class with the claim domain's user-facing message strings and the logical Oracle portal key. Centralizing these literals here means every LegalNet manager that inherits ClaimAppManager shows identical wording for claim-not-found, confidential-denial, and confirm-delete prompts.
Purpose¶
- Provides the single source of truth for claim-facing message text, avoiding string duplication across the LegalNet managers.
- Declares
DPIClaimKey, the logical portal key ("ClaimDPI") every claim manager uses to look up its Oracle data-portal handle (BR-CLM-013).
Context¶
- Namespace:
SAIF.Application.Claim - Assembly/package:
SAIF.Application.Claim(embedded, ProjectReference)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
CLAIMNOTFOUND |
Public Const String = "Error: Claim not found." |
Shown when the context claim cannot be retrieved (BR-CLM-004). |
PLEASEENTERCLAIM |
Public Const String = "Please enter a valid claim number." |
Initial/no-context prompt, also shown when an invalid key is supplied (BR-CLM-001). |
ERRORCONFIDENTIALCLAIM |
Public Const String = "Error: You do not have authority to view this confidential claim." |
Fallback text when a confidential-claim denial has no adjuster name to reference (BR-CLM-011). |
DPIClaimKey |
Public Const String = "ClaimDPI" |
Registry key for the Oracle claim data portal, used as the default ClaimAppManager.DPI lookup key. |
CONFIRMDELETE |
Public Const String = "Click Save to confirm delete" |
Two-step delete confirmation prompt reused across LegalNet managers. |
SELECTTODELETE |
Public Const String = "Please select a row to delete" |
Grid-selection prompt shown before a delete action. |
NOLEGALREPASSIGNED |
Public Const String = "Error: There is no legal representative assigned in Manage Claims." |
Precondition message shown when an operation requires a legal representative assignment. |
NEWREEL |
Public Const String = "Click save to add index for new reel" |
Imaging reel-index confirmation prompt. |
Inherited public members¶
Members in this section are inherited from AppConstants in SAIF.Application. They are available on this type through inheritance.
| Member | Signature | Purpose | Origin |
|---|---|---|---|
SAIFVALUE |
Public Const String = "SAIF" |
Shared organization-name literal used across application managers.† | SAIF.Application — AppConstants |
Behavioral notes¶
ClaimAppConstants.vbcarries a redundant file-levelImports SAIF.Application.Claim, importing its own root namespace; this has no functional effect.*
Constraints and usage notes¶
- All members are compile-time constants; a message-text change requires a rebuild and redeployment of this library, not a configuration change.
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 † were retrieved from dependency library documentation via the Legends CLI RAG service. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.
Sources¶
SAIF.Application.Claim/ClaimAppConstants.vb