Adding Custom CRUD Services


Atoti Limits lets you extend the CRUD services. To do this, you need to import your implementation of the appropriate CRUD service and mark it as primary. See Importing Spring Beans into the Project for details on how to do this.

Your implementation(s) must meet the requirements outlined below.


Service Description Required Reason
IPreferredLimitsAppCrudService The CRUD service used throughout Atoti Limits Yes This service powers the REST services used by the Atoti Limits UI.
ILimitsAppDatastoreCrudService The CRUD service used to interact with the Atoti Datastore Yes This service powers the Atoti Limits cube.
ILimitsAppJpaDatabaseCrudService The persistent CRUD service used to interact with an external database No N/A


To meet all requirements, you may have one CRUD service that extends both ILimitsAppDatastoreCrudService and IPreferredLimitsAppCrudService.