org.mftech.dawn.server.projects
Interface UserManager
- All Known Implementing Classes:
- NullUserManager, StandardUserManager
public interface UserManager
canInsert
boolean canInsert(User user)
canUpdate
boolean canUpdate(User user)
canDelete
boolean canDelete(User user)
getRoles
java.util.Set<Role> getRoles()
setRoles
void setRoles(java.util.Set<Role> groups)
addUserToRole
void addUserToRole(User user,
Role role)
throws UserNullException,
RoleNullException
- Throws:
UserNullException
RoleNullException
getCreator
User getCreator()
setCreator
void setCreator(User creator)
throws UserNullException
- Throws:
UserNullException
getUsers
java.util.Map<java.lang.Integer,User> getUsers()
setUsers
void setUsers(java.util.Map<java.lang.Integer,User> users)
getRole
Role getRole(int id)
canExecute
boolean canExecute(int operation,
User user)
getUserRole
Role getUserRole(User user)
addUser
void addUser(User u,
int roleID)
userExists
boolean userExists(int userID)
getUser
User getUser(int id)
removeUser
void removeUser(int userId)
addRole
void addRole(Role role)
updateRole
void updateRole(Role newRole)