Skip to content

SAIF.Business.Policy API reference

This page lists the public API surface documented for SAIF.Business.Policy, including the BOF hazard-group types, policy lookup helpers, policy-header contracts, shared enum containers, and code-map factories.

Types

Type Kind Namespace Purpose
clsHazardGroup Class SAIF.Business.Policy Carries one effective-dated hazard-group record loaded from HAZARD_GROUP.
clsHazardGroupCollection Class SAIF.Business.Policy Retrieves and holds the read-only hazard groups active for an effective date.
clsTranslationResult Class SAIF.Business.Policy Returns a translated value together with match confidence and user-facing message text.
PolicyInformation Class SAIF.Business.Policy Performs shared scalar policy lookups and one stored-procedure call against Oracle policy tables.
Constants Class SAIF.Business.Policy Centralizes small cross-policy constants such as Y/N flags and service-center contact values.
Enums Class SAIF.Business.Policy Hosts reusable policy-domain enums plus string-to-enum conversion helpers.
IPolicyHeaderDataProvider Interface SAIF.Business.Policy Supplies the header, association, help-text, and message data needed by policy-header views.
PolicyHeaderHelpTextCollection Class SAIF.Business.Policy Defines the label and help-text bundle that accompanies a policy-header data provider.
StandardAssociationTypes Enum SAIF.Business.Policy Categorizes well-known policy-association patterns such as wrap-ups and leasing companies.
IPolicyAssociationType Interface SAIF.Business.Policy Describes how a policy-association type is labeled, secured, grouped, and resolved into association rows.
IPolicyAssociation Interface SAIF.Business.Policy Represents one policy-to-policy association with parent/child direction.
IPolicyHeaderAssociation Interface SAIF.Business.Policy Extends a policy association with the display fields needed in header UIs.
PolicyAssociationTypeCategories Enum SAIF.Business.Policy Groups association types into manual-relationship and policy-relationship families.
iPeriodRatingInfo Interface SAIF.Business.Policy Defines the shared rating-date and market-type values needed for rating-period comparisons.
PeriodRatingInfoExtensions Module SAIF.Business.Policy Supplies reusable equality and market-type extension logic for iPeriodRatingInfo implementations.
iPolicyPeriodBase Interface SAIF.Business.Policy Captures the broader policy-period contract used by rating, billing, and coverage consumers.
Institutions Class SAIF.Business.Policy Exposes the generated typed DataSet for institution and bank reference data.
BenefitJurisdictions Enum SAIF.Business.Policy.CodeMaps Normalizes benefit-jurisdiction lookup codes into application-friendly enum values.
clsBenefitJurisdictionCodeMap Class SAIF.Business.Policy.CodeMaps Loads and caches the benefit-jurisdiction code table.
ManualClassTypes Enum SAIF.Business.Policy.CodeMaps Normalizes the active manual-class-type lookup codes used by policy rating components.
clsManualClassTypeCodeMap Class SAIF.Business.Policy.CodeMaps Loads and caches the manual-class-type code table.
CodeMaps Class SAIF.Business.Policy.CodeMaps Provides cached factory access to the policy code-map instances.
iAdjustedRateFactor Interface SAIF.Business.Policy.CodeMaps Defines one pluggable multiplicative factor in an adjusted-rate calculation.
iAdjustedRateProvider Interface SAIF.Business.Policy.CodeMaps Supplies the market and classification inputs consumed by adjusted-rate factors.
AdjustedRates Module SAIF.Business.Policy.CodeMaps Publishes the neutral adjusted-rate factor constant used by rate-factor implementations.

Sources

  • SAIF.Business.Policy\clsHazardGroup.vb
  • SAIF.Business.Policy\clsHazardGroupCollection.vb
  • SAIF.Business.Policy\clsTranslationResult.vb
  • SAIF.Business.Policy\PolicyInformation.vb
  • SAIF.Business.Policy\Constants.vb
  • SAIF.Business.Policy\Enums.vb
  • SAIF.Business.Policy\IPolicyHeaderDataProvider.vb
  • SAIF.Business.Policy\iPeriodRatingInfo.vb
  • SAIF.Business.Policy\iPolicyPeriodBase.vb
  • SAIF.Business.Policy\Institutions.Designer.vb
  • SAIF.Business.Policy\CodeMaps\clsBenefitJurisdictionCodeMap.vb
  • SAIF.Business.Policy\CodeMaps\clsManualClassTypeCodeMap.vb
  • SAIF.Business.Policy\CodeMaps\iAdjustedRateFactor.vb