Policy period reinsurance object model

The following object model diagram shows some of the reinsurance entities associated with jobs and policy periods.



The RiskNumber field is used to uniquely identify a risk in various entities in the object model. For example, the RIRisk and PolicyRisk entities have the same risk if they have the same RiskNumber.

The RIRisk entity delegates to the SimpleEffDated delegate which has EffectiveDate and ExpirationDate fields. Each instance of this entity represent a reinsurance risk for a period of time when it unchanged. The RIRisk represents a version of the risk.

The RIRiskVersionList entity is the container for all versions of a RIRisk created by a policy period. The version list has a link back to the policy period which created it.