Abstract representation of a database of
User s and
Group s that can be maintained by an application,
along with definitions of corresponding
Role s, and
referenced by a
Realm for authentication and access control.
Create and return a new
Group defined in this user database.
Parameters: groupname - The group name of the new group (must be unique) Parameters: description - The description of this group
Create and return a new
Role defined in this user database.
Parameters: rolename - The role name of the new role (must be unique) Parameters: description - The description of this role
Create and return a new
User defined in this user database.
Parameters: username - The logon username of the new user (must be unique) Parameters: password - The logon password of the new user Parameters: fullName - The full name of the new user
Save any updated information to the persistent storage location for
this user database.
exception: Exception - if any exception is thrown during saving