Package org.n52.iceland.config
Interface AdminUserService
-
- All Known Implementing Classes:
AdminUserServiceImpl
public interface AdminUserServiceTODO JavaDoc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministratorUsercreateAdminUser(String username, String password)Creates a newAdministratorUser.voiddeleteAdminUser(String username)Deletes the user with the specified username.voiddeleteAdminUser(AdministratorUser user)Deletes the user previously returned bygetAdminUser(java.lang.String)orgetAdminUsers().voiddeleteAll()Deletes all users.AdministratorUsergetAdminUser(String username)Gets the administrator user with the specified user name.Set<AdministratorUser>getAdminUsers()Gets all registered administrator users.booleanhasAdminUser()Checks if a administrator user exists.voidsaveAdminUser(AdministratorUser user)Saves a user previously returned bygetAdminUser(java.lang.String)orgetAdminUsers().
-
-
-
Method Detail
-
createAdminUser
AdministratorUser createAdminUser(String username, String password)
Creates a newAdministratorUser. This method will fail if the username is already used by another user.- Parameters:
username- the proposed usernamepassword- the proposed (hashed) password- Returns:
- the user
-
deleteAdminUser
void deleteAdminUser(String username)
Deletes the user with the specified username.- Parameters:
username- the username
-
deleteAdminUser
void deleteAdminUser(AdministratorUser user)
Deletes the user previously returned bygetAdminUser(java.lang.String)orgetAdminUsers().- Parameters:
user- the user
-
getAdminUser
AdministratorUser getAdminUser(String username)
Gets the administrator user with the specified user name.- Parameters:
username- the username- Returns:
- the administrator user or
nullif no user with the specified name exists
-
getAdminUsers
Set<AdministratorUser> getAdminUsers()
Gets all registered administrator users.- Returns:
- the users
-
hasAdminUser
boolean hasAdminUser()
Checks if a administrator user exists.- Returns:
trueif there is a admin user, otherwisefalse.
-
saveAdminUser
void saveAdminUser(AdministratorUser user)
Saves a user previously returned bygetAdminUser(java.lang.String)orgetAdminUsers().- Parameters:
user- the user to change
-
deleteAll
void deleteAll()
Deletes all users.
-
-