Challenge Overview
The purpose of this component is to provide services to manage the users. This includes:
- Service to manage users
- Service to manage user roles
- Service to authorize users
This component will provide the interfaces defined in the User Services Class Diagram. It will also provide POJO implementations for the interfaces.
All operations in the implementations will operate against the DB2 database using JDBC. All primary IDs are auto-generated.
When retrieving records, any foreign keys will be put into respective entity instances sparsely (only its ID is set), unless so stated.
Final Submission Guidelines
NA