PolicyCenter plugin changes for multicurrency

To support multicurrency in PolicyCenter 8.0, the following plugin interfaces changed arguments and return values that represent money (for example, BigDecimal types) to the new MonetaryAmount type.

Plugin interface

Did interface change?

Implementation classes that changed

IProrationPlugin

ProrationPlugin

IReinsuranceConfigPlugin

ReinsuranceConfigPlugin

IClaimSearchPlugin

GWClaimSearchPlugin

IReinsuranceCedingPlugin

PCReinsuranceCedingPlugin

IReinsurancePlugin

PCReinsurancePlugin

ILossHistoryPlugin

LossHistoryPlugin

For plugin interfaces that changed, fix any compilation errors in plugin implementations to use MonetaryAmount as required by the new versions of the plugin interfaces.