Skip to content

SAIF.Business.Policy.Core API reference

This page lists all public types exposed by SAIF.Business.Policy.Core. Each type links to its full API reference page.

Types

Type Kind Namespace Purpose
clsCancellationReason Class SAIF.Business.Policy.Core Represents a cancellation-reason code row used to classify why coverage is cancelled or reinstated.*
clsCancellationReasonCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over cancellation-reason lookup rows.*
clsCancellationWarning Class SAIF.Business.Policy.Core Represents a cancellation-warning record, including notice, cancel, rescind, reinstate, fee, and request metadata for policy cancellation workflows.*
clsCancellationWarningCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over cancellation-warning records for a policy.*
clsCancelReasonOverride Class SAIF.Business.Policy.Core Represents an insert-only override that replaces the default cancellation reason for a cancellation sequence.*
clsCounty Class SAIF.Business.Policy.Core Represents a county code row used by location and policy address data.*
clsCountyCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over county lookup rows.*
clsEmployerLiabilityLimits Class SAIF.Business.Policy.Core Represents an employers-liability limit row that can be retrieved by statistical code, explicit limits, or standard-limit selection.*
clsEmployerLiabilityLimitsCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over employers-liability limit rows.*
clsEntityType Class SAIF.Business.Policy.Core Represents an entity-type code row and the ownership rules attached to that entity classification.*
clsEntityTypeCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over entity-type lookup rows.*
clsInsuranceCarrier Class SAIF.Business.Policy.Core Represents insurance-carrier reference data and the fixed carrier codes used by policy workflows.*
clsLegacyPolicyPeriod Class SAIF.Business.Policy.Core Represents a legacy non-WCIS policy period surfaced alongside modern periods in the unified policy timeline.*
clsLegacyPolicyPeriodCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over legacy non-WCIS policy periods used in historical timeline reconstruction.*
LegacyPolicyPeriodExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over legacy policy periods for callers that need subsets of non-WCIS history.*
clsLocation Class SAIF.Business.Policy.Core Represents an editable location row, including address, communication, and audit metadata used by policy-related location maintenance.*
clsLocationCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over editable location rows.*
clsLocationContact Class SAIF.Business.Policy.Core Represents a contact attached to a location, including identity, phone, email, and masking-aware display fields.*
clsLocationContactCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over contacts associated with a location.*
LocationContactExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over location contacts for selecting the records used by policy-location displays.*
clsLocationType Class SAIF.Business.Policy.Core Represents a location-type code-table row, including editable sort/display fields and the flag that marks policy-location types.*
clsLocationTypeCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over location types used by the policy-core library.*
clsPolicy Class SAIF.Business.Policy.Core Represents the core policy aggregate root, exposing policy identity, status, billing, relationship, application, and child-collection state with masking-aware retrieval for sensitive fields.*
clsPolicyCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over policy records, including affiliated-policy and account-based retrieval paths.*
clsPolicyLocation Class SAIF.Business.Policy.Core Represents a policy location and address projection, including masking-aware contact and mailing details used in policy views.*
clsPolicyLocationCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over policy locations, including retrievals used for mailing, audit, and summary-location views.*
LocationTypeExtensions Module SAIF.Business.Policy.Core Adds LINQ-style filters that derive policy-location subsets such as active, summary, business, waiver, and mailing views.*
clsPolicyPeriod Class SAIF.Business.Policy.Core Represents a WCIS-backed policy period that adds issuance and coverage-bound lookups on top of the shared period base.*
clsPolicyPeriodExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over policy-period objects owned by the clsPolicyPeriod surface.*
clsPolicyPeriodBase Class SAIF.Business.Policy.Core Defines the shared policy-period contract for both WCIS and legacy periods, including coverage, renewal, and standard-premium behavior.*
clsPolicyPeriodBaseExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over base policy-period objects for mixed WCIS and legacy period views.*
clsPolicyPeriodBaseCollection Class SAIF.Business.Policy.Core Builds the unified sequence of policy periods by merging WCIS and legacy periods into one ordered timeline.*
PolicyPeriodBaseExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over base policy-period objects for subsets shared across modern and legacy periods.*
clsPolicyPeriodCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over WCIS-backed policy periods retrieved for a single policy or filtered retrieval mode.*
PolicyPeriodExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over concrete policy-period objects for subsets used by period-centric workflows.*
clsPolicyPeriodEmployerLiabilityLimits Class SAIF.Business.Policy.Core Represents the employers-liability limits attached to a specific policy period.*
clsPolicyPeriodEmployerLiabilityLimitsCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over employers-liability limit rows attached to policy periods.*
clsPolicyPeriodMaster Class SAIF.Business.Policy.Core Represents the writable policy-period master row used to persist core period metadata.*
clsPolicyPeriodStatus Class SAIF.Business.Policy.Core Represents a policy-period status code row and the conversion logic that maps stored codes to typed status values.*
clsPolicyPeriodStatusCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over policy-period status code rows.*
clsPolicyStatusCode Class SAIF.Business.Policy.Core Represents a policy-level status code row and the status-group translation associated with that code.*
clsPolicyStatusCodeCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over policy-status code rows.*
clsPolicyTeamFunction Class SAIF.Business.Policy.Core Represents a policy-team function code used to classify assigned team members.*
clsPolicyTeamFunctionCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over policy-team function lookup rows.*
clsPolicyTeamMember Class SAIF.Business.Policy.Core Represents a policy-team assignment that links a policy to a named role or user.*
clsPolicyTeamMemberCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over policy-team assignments.*
clsPriorCoverage Class SAIF.Business.Policy.Core Represents a prior-coverage row describing historical carrier and coverage information tied to a policy.*
clsPriorCoverageCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over prior-coverage rows tied to a policy.*
PriorCoverageExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over prior-coverage records for selecting the policy-history subsets callers need.*
clsSAIFOffice Class SAIF.Business.Policy.Core Represents a SAIF office code row, including the service-centre constant used by policy workflows.*
clsSAIFOfficeCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over SAIF office lookup rows.*
clsWCISEmployee Class SAIF.Business.Policy.Core Represents a WCIS employee row associated with policy processing and audit-related workflows.*
clsWCISEmployeeCollection Class SAIF.Business.Policy.Core Provides BOF collection behavior over WCIS employee rows.*
clsWCISInterfacer Class SAIF.Business.Policy.Core Provides the library's stored-procedure bridge for posting WCIS production-error log entries.*
iPolicyPeriodExtensions Module SAIF.Business.Policy.Core Adds sequence helpers over iPolicyPeriod collections for current, renewal, coverage, and experience-rating views.*
WCISInquiry Class SAIF.Business.Policy.Core Provides shared WCIS read operations that return scalar policy facts, counts, and flags without materializing a full business object.*
EntityTypes Enum SAIF.Business.Policy.Core Defines the entity-type codes that drive ownership requirements and policy validation logic.*
RequiredNumberOfOwners Enum SAIF.Business.Policy.Core Defines the owner-count requirement categories returned by entity-type validation logic.*
PolicyLocationTypes Enum SAIF.Business.Policy.Core Defines the location-type values used to classify policy locations for filtering and display.*
AddressRetrievalTypes Enum SAIF.Business.Policy.Core Defines the address-retrieval variants used when policy locations are loaded for specific views.*
RetrievalTypes Enum SAIF.Business.Policy.Core Defines the retrieval-mode values used by policy-core data-access helpers.*
RetrievalModes Enum SAIF.Business.Policy.Core Defines the high-level retrieval modes used when building policy-period collections.*
Statuses Enum SAIF.Business.Policy.Core Defines the named policy-period status values returned by the status-conversion logic.*
StatusGroups Enum SAIF.Business.Policy.Core Defines the grouped policy-period status buckets used to reason over broader lifecycle states.*
TeamFunctions Enum SAIF.Business.Policy.Core Defines the policy-team role values used to classify team-member assignments.*

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 ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Policy.Core\SAIF.BOF.Business.Policy.Core.vbproj