Introduction

FPM provides service layer interfaces that are specifically designed for customization. A new custom implementation can be provided for any of the following interfaces, if a customer wishes to have a different strategy than the default implementation.

The default implementation of the following interfaces can be replaced with a new custom implementation, if required, by creating a new Google Guice module class and adding a corresponding entry in the MODULE table. For more information on Guice and how to use Guice bindings using a Module class, please refer to the Persistence Cookbook.