Skip to content

SAIF.Business.Policy API reference

This page lists the public types exposed by SAIF.Business.Policy.

Types

Type Kind Namespace Purpose
PolicyInformation Class SAIF.Business.Policy Static data-portal lookups for individual policy facts (dates, market type, premium history, minimum premium, print status, ownership) without loading a full period object.
Enums Class SAIF.Business.Policy Central holder of the domain's fixed-value enumerations plus the Convert* functions that translate each to/from its persisted database code.
EntityGroups Enum SAIF.Business.Policy Classifies a policyholder's organizational/legal-entity structure (corporation, LLC, LLP, partnership, sole owner, other).
MarketTypes Enum SAIF.Business.Policy Classifies a policy as assigned-risk or voluntary market, mapped from the persisted "ARP"/"VOL" codes.
OriginalUserTypes Enum SAIF.Business.Policy Classifies the source system/user type that originally created a submission or policy record.
FinancialSystems Enum SAIF.Business.Policy Classifies which downstream financial system (Accounts Receivable, WCIS, WINS) a policy or transaction is associated with.
PayrollReportFrequencies Enum SAIF.Business.Policy Classifies how often a policyholder must report payroll (annually, semi-annually, quarterly, monthly).
SalesPlans Enum SAIF.Business.Policy Classifies the sales/pricing plan under which a policy was written (guaranteed cost, retro, group retro).
PolicyIssuanceSystems Enum SAIF.Business.Policy Classifies which system (PMS, WCIS, WINS) issued a policy.
PolicyRelationships Enum SAIF.Business.Policy Classifies special contractual/organizational relationships on a policy (leasing company, wrap-up, sub-account, State of Oregon).
RenewalTracks Enum SAIF.Business.Policy Classifies whether a policy renews manually or automatically.
CancellationTracks Enum SAIF.Business.Policy Classifies whether a policy is cancelled manually or automatically.
WaiverTypes Enum SAIF.Business.Policy Classifies the type of subrogation/liability waiver endorsed on a policy.
PolicyOwnershipSystems Enum SAIF.Business.Policy Identifies which system (WCIS or SAIF Quote) currently owns and may change a policy.
RatingPlans Enum SAIF.Business.Policy Classifies the pricing/rating plan applied to a policy (experience-rated, claim-rated, merit-rated, non-rated, SARAP).
clsHazardGroup Class SAIF.Business.Policy Read-only business object representing a single HAZARD_GROUP reference record (NCCI code, descriptions, effective/expiration dates).
Criteria Class SAIF.Business.Policy Nested criteria class for clsHazardGroup; every CRUD SQL property throws since individual hazard groups are never created, retrieved, updated, or deleted directly.
clsHazardGroupCollection Class SAIF.Business.Policy Read-only collection that retrieves clsHazardGroup records effective as of a given date from HAZARD_GROUP.
Criteria Class SAIF.Business.Policy Nested criteria class defining the real RetrieveSQL for hazard-group retrieval by effective-date window; other CRUD SQL properties throw.
clsTranslationResult Class SAIF.Business.Policy Serializable value class reporting a code/data translation's result, confidence grade, and optional message.
Accuracies Enum SAIF.Business.Policy Grades translation confidence from ExactMatch (100) down to Failure (0), with Default (10) and MostLikely (75).
Constants Class SAIF.Business.Policy Centralizes fixed literals: SAIF service-center contact IDs, earliest allowable submission-entry date, and boolean flag string values.
iPeriodRatingInfo Interface SAIF.Business.Policy Contract for the rating attributes (anniversary/rating dates, extension flags, rate tier, market type) used to determine premium calculation dates.
PeriodRatingInfoExtensions Module SAIF.Business.Policy Extension methods providing shared IsVoluntary/IsAssignedRisk checks and base equality/hash-code logic for iPeriodRatingInfo implementers.
IPolicyHeaderDataProvider Interface SAIF.Business.Policy Contract supplying summary/header-level policy information (number, name, status, market type, agency, associations) for policy screens.
PolicyHeaderHelpTextCollection Class SAIF.Business.Policy Abstract base defining contextual help-text strings shown alongside fields rendered from IPolicyHeaderDataProvider.
StandardAssociationTypes Enum SAIF.Business.Policy Classifies the standard/built-in kinds of policy association recognized system-wide (wrap-up, leasing company, sub-account, etc.).
IPolicyAssociationType Interface SAIF.Business.Policy Contract describing a category of policy association, including its selection procedure and the security group gating visibility.
IPolicyAssociation Interface SAIF.Business.Policy Base contract for a relationship between two policies, reporting the related policy number, parent flag, and association type.
IPolicyHeaderAssociation Interface SAIF.Business.Policy Extends IPolicyAssociation with header-display fields (name, agent, agency sequence, status, period dates) for an associated policy.
PolicyAssociationTypeCategories Enum SAIF.Business.Policy Groups policy association types by whether they are manually created or derived from a policy's structural relationship.
iPolicyPeriodBase Interface SAIF.Business.Policy Core contract for a policy period, exposing identity, date-range, financial, and status attributes used throughout policy processing.
BenefitJurisdictions Enum SAIF.Business.Policy Classifies the workers'-compensation benefit jurisdiction (state or federal) applying to a policy or rating context.
clsBenefitJurisdictionCodeMap Class SAIF.Business.Policy Cached code map that translates BENEFIT_JURISDICTION_CODE reference rows into BenefitJurisdictions enum values.
ManualClassTypes Enum SAIF.Business.Policy Classifies special manual-class handling for a workers'-compensation exposure (disease loading, federal/USL&H, maritime, FELA, regular).
clsManualClassTypeCodeMap Class SAIF.Business.Policy Cached code map that translates MANUAL_CLASS_TYPE_CODE reference rows into ManualClassTypes enum values.
iAdjustedRateFactor Interface SAIF.Business.Policy Contract for an adjusted-rate-factor strategy that computes a multiplier for a rating provider, returning the neutral value 1 when not applicable.
iAdjustedRateProvider Interface SAIF.Business.Policy Contract for the rating context that supplies inputs (pure rate factor, market type, class type, benefit jurisdiction) to iAdjustedRateFactor implementations.
AdjustedRates Module SAIF.Business.Policy Defines the shared NonApplicableAdjustedRateFactor constant (1) used when a rate factor does not apply.
Institutions Class SAIF.Business.Policy Designer-generated typed dataset caching financial-institution reference data (bank routing/MICR/SWIFT/contact info) for payment routing lookups.
InstitutionDataTable Class SAIF.Business.Policy Designer-generated typed DataTable exposing strongly-typed column accessors for financial-institution reference rows.
InstitutionRow Class SAIF.Business.Policy Designer-generated typed DataRow exposing strongly-typed properties for a single financial-institution reference record.
InstitutionRowChangeEvent Class SAIF.Business.Policy Designer-generated EventArgs subclass carrying the affected InstitutionRow and change action for InstitutionDataTable row events.
InstitutionRowChangeEventHandler Delegate SAIF.Business.Policy Designer-generated delegate type used by InstitutionDataTable's row-changing/changed/deleting/deleted events.

Sources

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