General Liability object model
This section describes the objects or entities associated with the general liability line of business.
PolicyCenter provides a data model with entities or objects tailored to a particular line of business rather than a generic data model for all lines of business. Because PolicyCenter tailors entities to the line of business, they are easy to understand and work with. The coverage data objects for a line exist in their own database table, so you can make a change to one line of business without affecting the other lines.
The following diagram shows entities associated with the general liability line.
See also
Line entity
The GeneralLiabilityLine entity is an entity subtype of
PolicyLine.
The general liability line delegates to Coverable, so you can add
coverages to the line. In the default configuration, there are no line-level
coverages defined. However, if you add line-level coverages, the
GeneralLiabilityLine entity has arrays for
GeneralLiabilityCov, GeneralLiabilityExcl, and
GeneralLiabilityCond that you can use.
The general liability line delegates to Modifiable, so you can add
modifiers to the line. The GeneralLiabilityLine entity has an
array of GLModifier entities.
Coverage entity
The GeneralLiabilityCov entity defines the types of coverage terms that can be assigned for the general liability line. The default configuration provides a number of coverages including condominiums, coverage for injury to leased workers, and designated pollutants. You can view the coverages in Product Designer by navigating to the Coverages page in the General Liability Line policy line.
Modifier entity
The GLModifier entity represents modifiers on the general liability policy line. You can configure modifiers for general liability in Product Designer on the Modifiers page of the product or policy line.
