This interface specifies how to interact with the User database. A UserManagerImpl is created by the Planets IF and exports this interface over EJB. A User can use this API to modify their own data, and to look up some basic data about other Users. A User with the 'admin' role can view and modify all user data.
The user accounts were originally handled by the Administration component (now removed). However, the code was not suitable for accessing from other components over EJB. Therefore, the persistence code was re-written using the JPA, but accessing exactly the same tables as used by the Admin component.
@author Andy Jackson
|
|
|
|
|
|
|
|
|
|
|
|