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.vbBusiness\SAIF.Business.Policy\clsHazardGroup.vbBusiness\SAIF.Business.Policy\clsHazardGroupCollection.vbBusiness\SAIF.Business.Policy\Enums.vbBusiness\SAIF.Business.Policy\iPeriodRatingInfo.vbBusiness\SAIF.Business.Policy\IPolicyHeaderDataProvider.vbBusiness\SAIF.Business.Policy\iPolicyPeriodBase.vbBusiness\SAIF.Business.Policy\Constants.vbBusiness\SAIF.Business.Policy\clsTranslationResult.vbBusiness\SAIF.Business.Policy\CodeMaps\clsBenefitJurisdictionCodeMap.vbBusiness\SAIF.Business.Policy\CodeMaps\clsManualClassTypeCodeMap.vbBusiness\SAIF.Business.Policy\CodeMaps\iAdjustedRateFactor.vbBusiness\SAIF.Business.Policy\Institutions.Designer.vb