Configuration plugins for Guidewire Reinsurance Management
The PCReinsurancePlugin
implementation of the reinsurance plugin uses the following configuration
plugins to let you enhance Guidewire Reinsurance Management with your
own reinsurance logic.
IReinsuranceConfigPlugin– This plugin interface lets you integrate your own reinsurance logic to control how PolicyCenter configures reinsurable risks on specific policies. The Gosu class gw.plugin.reinsurance.ReinsuranceConfigPlugin plugin in implements this interface.IReinsuranceCedingPlugin– This plugin interface lets you integrate your own reinsurance logic to perform ceding amount calculations. The Gosu class gw.plugin.reinsurance.PCReinsuranceCedingPluginimplements this interface.
In Studio, you can modify the code of these plugins directly, or you can define subclasses of the plugin implementations to override or extend specific methods. You can implement your own logic entirely in Gosu, or your can implement part of your logic in Gosu and make calls out to reinsurance logic embedded in legacy systems.
For example, you might enhance Guidewire Reinsurance Management to interact with legacy systems that generate unique risk IDs, store reinsurance data, or send ceded premiums to accounts payable.
To enhance Guidewire Reinsurance Management with your own reinsurance logic, do not modify PCReinsurancePlugin.gs directly. Instead, modify the additional plugins mentioned above. In Studio, you can modify the code directly, or you can define subclasses of the additional plugin implementations to override or extend specific methods.
