Risk version list entity
The RIRiskVersionList
entity helps manage multiple versions of a single reinsurable risk on
a policy period. An RIRiskVersionList
holds all the RIRisk instances
for a single reinsurable risk, in an array called AllVersions. RIRisk instances have a foreign
key called VersionList
that links them back to the RIRiskVersionList
instance that holds them. An RIRiskVersionList
has the same value for its RiskNumber
property as the RIRisk
instances that it manages.
An RIRisk
instance relates to its policy period through the RIRiskVersionList instance that
manages it. An RIRiskVersionList
has a foreign key to its policy period, called PolicyPeriod. A PolicyPeriod instance has a derived
array of its reinsurable risks, called AllRIRisks.
If a PolicyPeriod has
any related RIRiskVersionList
instances in its AllRIRisks
array, its ValidReinsurance
property is true.
Properties of risk version lists
The RIRiskVersionList entity has a number of properties. The properties related to the reinsurance plugins and web service are described in the following table.
|
Property |
Description |
|---|---|
|
|
Unique identifier of a reinsurable risk. |
|
|
Array of |
|
|
PolicyCenter creates an |
|
|
Policy period to which all versions of a reinsurable risk provide reinsurance coverage. Each version covers a different effective date range that does not overlap with the others. Only of one version is active at a time, though sometimes none are active. |
Methods on risk version lists
The RIRiskVersionList entity has a number of methods. The methods related to the reinsurance plugins and web service are described in the following table.
|
Method |
Description |
|---|---|
|
|
Adds an |
|
|
Adds an |
|
|
Splits the active
|
|
|
Gets the |
|
|
Gets the |
|
|
Removes an |
