Skip to content

AppConstants

AppConstants is the abstract root of the constant-set hierarchy every domain application layer extends (e.g. SAIF.Application.Claim/ClaimAppConstants) to add its own literals alongside the one organization-wide value defined here. It carries no behavior, only a single shared string constant.

Purpose

  • Supplies SAIFVALUE, the canonical organizational literal, so every derived domain constant class shares one definition instead of re-declaring it.
  • Establishes the inheritance point (MustInherit) domain layers use to add their own constants without duplicating this one.

Context

  • Namespace: SAIF.Application
  • Assembly/package: SAIF.Application (embedded, ProjectReference)

Public members

Member Signature Purpose
SAIFVALUE Public Const String = "SAIF" Canonical literal for the SAIF organization value used by derived constant sets (e.g. ClaimAppConstants).

Behavioral notes

  • No claim, legal, policy, or provider concept appears in this type; it is the only place in the library that carries an organizational literal at all.

Constraints and usage notes

  • The class is MustInherit; it cannot be instantiated directly and exists solely to be extended by domain constant classes.

Sources

  • SAIF.Application/AppConstants.vb