Important files for customizing policy differences

The most important files for you to customize policy change differences are listed in the following table.

File name

Example in the base configuration

Products and LOBs that use the file

Description

PolicyPeriodDiffPlugin.gs

n/a

All

Functions to filter the list of DiffItem objects and compare entities.

LOBDiffHelper.gs

PADiffHelper.gs

All

Contains the helper functions to filter and add DiffItem objects for this line of business.

PCBeanMatcher.gs

n/a

All

For multi-version policy comparisons and other contexts for comparing two branch graphs, this file compares properties in entities to determine whether two entities are the same. For example, it checks if cars are the same by checking their VIN number.

file names vary

n/a

All

Delegate-based matcher files for each type.

difftree.xsd

n/a

All

The XSD for node generation configuration XML files.

PRODUCTDiffTree.xml

PADiffTree.xml

All

The node generation configuration XML file for each product. You must have one node generation configuration file for each product, such as PA (personal auto) or WC (Workers’ Comp). For products that have multiple lines of business, such as commercial package, they share one XML file.

DiffTreePanelSet.pcf

n/a

All

Displays the differences tree based on settings in the XML file.

DifferencesPanelSet.pcf

n/a

All

Displays the differences tree based on settings in the XML file.