Reinsurance coverage group object model
The Coverage
entity has two fields related to reinsurance. The RICoverageGroup field returns
the RICoverageGroupType
of the reinsurable. In the default configuration, RICoverageGroupType is a typelist
with the following values:
PropertyLiabilityAutoPDAutoLiabilityWorkersComp
The RICoverageGroupType field groups coverages of the same reinsurance coverage
group into reinsurable risks. Two coverages of different reinsurance coverage groups
cannot be grouped into the same reinsurable risk. This field is also used in reinsurance
programs and reinsurance agreements to specify which reinsurance coverage groups these
programs and agreements apply to. The following object model diagram shows some of these
relationships.
Coverages
of same RICoverageGroup
are not all grouped into a same reinsurable risk, but are divided further
by what reinsurable coverable they apply to. In the default configuration,
the reinsurable coverable entities are PolicyLocation
and PolicyPeriod. The
reinsurable risks associated with these coverables are LocationRisk and PolicyRisk, respectively. For
example, if all property coverages for all buildings at the same policy
location are grouped into a single reinsurable risk, the reinsurable
coverable is the policy location.
Reinsurable coverables implement the ReinsurableCoverable interface.
One ReinsurableCoverable
can create multiple reinsurable risks depending upon how many RICoverageGroup entities the coverages
under that ReinsurableCoverable
have.
