JavaScript is disabled on your browser.
 
Description Method Summary Method Details 
getGroups() getId() getRoles() getUsers() close() createGroup(String, String) createRole(String, String) createUser(String, String, String) findGroup(String) findRole(String) findUser(String) open() removeGroup(Group) removeRole(Role) removeUser(User) modifiedGroup(Group) modifiedRole(Role) modifiedUser(User) save() backgroundProcess() isAvailable() isSparse()  
 
 
Method Summary 
All Methods Instance Methods Abstract Methods Default Methods 
default void
Perform any background processing (e.g. checking for changes in persisted storage) required for the user
 database.
 
void
Finalize access to this user database.
 
Create and return a new 
Group defined in this user database.
 
Create and return a new 
Role defined in this user database.
 
Create and return a new 
User defined in this user database.
 
 
 
 
 
 
 
 
default boolean
Is the database available.
 
default boolean
Is the database data loaded on demand.
 
default void
Signal the specified 
Group from this user database has been modified.
 
default void
Signal the specified 
Role from this user database has been modified.
 
default void
Signal the specified 
User from this user database has been modified.
 
void
Initialize access to this user database.
 
void
Remove the specified 
Group from this user database.
 
void
Remove the specified 
Role from this user database.
 
void
Remove the specified 
User from this user database.
 
void
Save any updated information to the persistent storage location for this user database.
 
 
 
 
 
 
 
 
Copyright © 2000-2025 Apache Software Foundation.