Package org.n52.iceland.config
Class AdminUserServiceImpl
- java.lang.Object
-
- org.n52.iceland.config.AdminUserServiceImpl
-
- All Implemented Interfaces:
AdminUserService
public class AdminUserServiceImpl extends Object implements AdminUserService
-
-
Constructor Summary
Constructors Constructor Description AdminUserServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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 byAdminUserService.getAdminUser(java.lang.String)orAdminUserService.getAdminUsers().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 byAdminUserService.getAdminUser(java.lang.String)orAdminUserService.getAdminUsers().voidsetAdminUserDao(AdminUserDao adminUserDao)
-
-
-
Method Detail
-
setAdminUserDao
@Inject public void setAdminUserDao(AdminUserDao adminUserDao)
-
deleteAdminUser
public void deleteAdminUser(AdministratorUser user)
Description copied from interface:AdminUserServiceDeletes the user previously returned byAdminUserService.getAdminUser(java.lang.String)orAdminUserService.getAdminUsers().- Specified by:
deleteAdminUserin interfaceAdminUserService- Parameters:
user- the user
-
deleteAdminUser
public void deleteAdminUser(String username)
Description copied from interface:AdminUserServiceDeletes the user with the specified username.- Specified by:
deleteAdminUserin interfaceAdminUserService- Parameters:
username- the username
-
hasAdminUser
public boolean hasAdminUser()
Description copied from interface:AdminUserServiceChecks if a administrator user exists.- Specified by:
hasAdminUserin interfaceAdminUserService- Returns:
trueif there is a admin user, otherwisefalse.
-
createAdminUser
public AdministratorUser createAdminUser(String username, String password)
Description copied from interface:AdminUserServiceCreates a newAdministratorUser. This method will fail if the username is already used by another user.- Specified by:
createAdminUserin interfaceAdminUserService- Parameters:
username- the proposed usernamepassword- the proposed (hashed) password- Returns:
- the user
-
getAdminUser
public AdministratorUser getAdminUser(String username)
Description copied from interface:AdminUserServiceGets the administrator user with the specified user name.- Specified by:
getAdminUserin interfaceAdminUserService- Parameters:
username- the username- Returns:
- the administrator user or
nullif no user with the specified name exists
-
getAdminUsers
public Set<AdministratorUser> getAdminUsers()
Description copied from interface:AdminUserServiceGets all registered administrator users.- Specified by:
getAdminUsersin interfaceAdminUserService- Returns:
- the users
-
saveAdminUser
public void saveAdminUser(AdministratorUser user)
Description copied from interface:AdminUserServiceSaves a user previously returned byAdminUserService.getAdminUser(java.lang.String)orAdminUserService.getAdminUsers().- Specified by:
saveAdminUserin interfaceAdminUserService- Parameters:
user- the user to change
-
deleteAll
public void deleteAll()
Description copied from interface:AdminUserServiceDeletes all users.- Specified by:
deleteAllin interfaceAdminUserService
-
-