MIFOSX-1720: Provide service around client administration
completed by: Mohammed Nafees
mentors: Markus
Provide a service to administrate clients.
This includes:
- creating a client
- retrieve all clients
- respect all filter, sorting and pagination possibilities
- retrieve specific client
- update client
- delete client
All mandatory fields and needed validation should be done on the client side to reduce chattiness.
Provide unit tests.
https://mifosforge.jira.com/browse/MIFOSX-1720