Adding line-specific cost methods using cost adapters

Each line of business defines its own root cost entity. Every root Cost entity must implement the CostAdapter interface and delegate it to a separate class that you create. For example, the root cost entity for the personal auto line is PACost, and the cost adapter is PACostAdapter.gs in the gw.lob.ba.financials package.

The cost adapter interface contains methods related to creating transactions and reinsurance. In addition, the interface contains methods related to rating worksheets and impact testing in Guidewire Rating Management.

See also