org.mftech.dawn.server.projects.impl
Class StandardUserManager
java.lang.Object
org.mftech.dawn.server.projects.impl.StandardUserManager
- All Implemented Interfaces:
- java.io.Serializable, UserManager
public class StandardUserManager
- extends java.lang.Object
- implements UserManager, java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardUserManager
public StandardUserManager()
getCreator
public User getCreator()
- Specified by:
getCreator in interface UserManager
setCreator
public void setCreator(User creator)
throws UserNullException
- Specified by:
setCreator in interface UserManager
- Throws:
UserNullException
getUsers
public java.util.Map<java.lang.Integer,User> getUsers()
- Specified by:
getUsers in interface UserManager
setUsers
public void setUsers(java.util.Map<java.lang.Integer,User> users)
- Specified by:
setUsers in interface UserManager
getRoles
public java.util.Set<Role> getRoles()
- Specified by:
getRoles in interface UserManager
setRoles
public void setRoles(java.util.Set<Role> roles)
- Specified by:
setRoles in interface UserManager
getUserToRoles
public java.util.Map<User,Role> getUserToRoles()
setUserToRole
public void setUserToRole(java.util.Map<User,Role> userToRole)
canDelete
public boolean canDelete(User user)
- Specified by:
canDelete in interface UserManager
canInsert
public boolean canInsert(User user)
- Specified by:
canInsert in interface UserManager
canUpdate
public boolean canUpdate(User user)
- Specified by:
canUpdate in interface UserManager
getUserRole
public Role getUserRole(User user)
- Specified by:
getUserRole in interface UserManager
addUserToRole
public void addUserToRole(User user,
Role role)
throws UserNullException,
RoleNullException
- Specified by:
addUserToRole in interface UserManager
- Throws:
UserNullException
RoleNullException
getId
public int getId()
setId
public void setId(int id)
getRole
public Role getRole(int id)
- Specified by:
getRole in interface UserManager
canExecute
public boolean canExecute(int operation,
User user)
- Specified by:
canExecute in interface UserManager
addUser
public void addUser(User u,
int roleID)
- Specified by:
addUser in interface UserManager
userExists
public boolean userExists(int userID)
- Specified by:
userExists in interface UserManager
getUser
public User getUser(int id)
- Specified by:
getUser in interface UserManager
removeUser
public void removeUser(int userId)
- Specified by:
removeUser in interface UserManager
addRole
public void addRole(Role role)
- Specified by:
addRole in interface UserManager
updateRole
public void updateRole(Role newRole)
- Specified by:
updateRole in interface UserManager