Schedule Coverage

The Schedule Coverage portion of the data model defines the Schedule interface that describes the properties of the schedule.


Generic schedule coverage objects.

In the illustration above, XX is an abbreviation for the policy line. Coverable is a placeholder for the name of the coverable. Replace Cov with the clause type: Cov for coverage, Cond for condition, and Excl for exclusion.

  1. Coverable – The coverable, such as line, dwelling, vehicle, among others. Schedules can be associated with coverages that hang directly off those coverables (such as a dwelling or a vehicle).
  2. XXCoverableScheduleCov – The schedule object that implements the Schedule interface. The schedule object is a coverage entity (just like HOPLineCov is a coverage entity) used for coverages that have schedules attached.

The Schedule interface is implemented by AbstractScheduleImpl.gs. If you define a new schedule in a line of business, you must extend this implementation class. For an example of a schedule implementation, see the HOPLineScheduleExclImpl.gs class.