Plugin for personal auto motor vehicle records

In the default configuration, PolicyCenter accesses the MVR plugin through the InternalMVRService class. The InternalMVRService class implements the IMVRService interface.

The MVR plugin is IMotorVehicleRecordPlugin. In the default configuration, the plugin is the demonstration plugin, gw.plugin.motorvehiclerecord.DemoMotorVehicleRecordPlugin. The IMVRService sends requests to the plugin to order MVR reports. The IMVRService receives MVR reports. The demonstration plugin generates arbitrary data for each MVR report without connecting to a service provider.

Your implementation of the MVR plugin depends on your MVR provider. The IMVRService and IMotorVehicleRecordPlugin have abstract parameters for the data that is transferred between caller and the implementation of the interface. Your classes that implement these interfaces can define the parameters for data transfer.

Note: In the DemoMotorVehiclePlugin, to generate an MVR report that contains accidents and violations, enter a driver whose last name contains hit.

See also