|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.dragon.service.administration.UserManagerImpl
public class UserManagerImpl
| Constructor Summary | |
|---|---|
UserManagerImpl()
|
|
| Method Summary | |
|---|---|
void |
addRoleGroup(java.lang.String idUser,
java.lang.String idRoleGroup)
Add the role group matching the given idRoleGroup to the user matching the given idUser |
java.lang.String |
createUser(UserTO userTO)
Add a new User in registry. |
java.util.List<UserTO> |
getAllUser()
Return the list of all users in the registry |
UserTO |
getUser(java.lang.String userId)
Retrieve the user matching the given name |
UserTO |
getUserByLogin(java.lang.String login)
Retrieve the user matching the given login |
java.util.List<UserTO> |
getUserNotInRoleGroup(java.lang.String idRoleGroup)
Return the list of users associate with role group |
void |
init()
Create user (master) if not already exists in database |
void |
removeRoleGroup(java.lang.String idUser,
java.lang.String idRoleGroup)
Remove the role group matching the given idRoleGroup from the list of role groups of the user matching the given idUser. |
void |
removeUser(java.lang.String userId)
Remove the user matching the given id from the registry. |
void |
setRoleGroupDAO(RoleGroupDAO roleGroupDAO)
|
void |
setRolesAndUsersTransfertObjectAssembler(RolesAndUsersTransfertObjectAssembler rolesAndUsersTransfertObjectAssembler)
|
void |
setUserDAO(UserDAO userDAO)
|
java.lang.String |
updateUser(UserTO userTO)
Update the user in the registry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserManagerImpl()
| Method Detail |
|---|
public void init()
UserManager
init in interface UserManager
public java.lang.String createUser(UserTO userTO)
throws UserException
UserManager
createUser in interface UserManageruserTO - the UserTO handling data of the User to create
User
UserException - if you try to create an user with name that already exists or
an user without name
public java.util.List<UserTO> getAllUser()
throws UserException
UserManager
getAllUser in interface UserManagerList of all UserTO in the registry, couldn't
be null, can be empty
UserException
public java.util.List<UserTO> getUserNotInRoleGroup(java.lang.String idRoleGroup)
throws UserException
UserManager
getUserNotInRoleGroup in interface UserManageridRoleGroup - an RoleGroup id
List of UserTO associate with
RoleGroup, couldn't be null, can be empty
UserException
public UserTO getUser(java.lang.String userId)
throws UserException
UserManager
getUser in interface UserManagerUserTO handling data of the User that matches
the given id
UserException - if no role group found for the given name
public UserTO getUserByLogin(java.lang.String login)
throws UserException
UserManager
getUserByLogin in interface UserManagerlogin - an User login
UserTO handling data of the User that matches
the given id
UserException - if no role group found for the given name
public void removeUser(java.lang.String userId)
throws UserException
UserManager
removeUser in interface UserManageruserId - an User id
UserException
public java.lang.String updateUser(UserTO userTO)
throws UserException
UserManager
updateUser in interface UserManageruserTO - the UserTO handling data of the User to update
UserException - if an error occurs during user update : user to update
doesn't exist or have the same name as an other registered
user
public void addRoleGroup(java.lang.String idUser,
java.lang.String idRoleGroup)
throws UserException
UserManager
addRoleGroup in interface UserManageridUser - an User ididRoleGroup - a RoleGroup id
UserException - if at least one of the given id doesn't exist in database
public void removeRoleGroup(java.lang.String idUser,
java.lang.String idRoleGroup)
throws UserException
UserManager
removeRoleGroup in interface UserManageridUser - an User ididRoleGroup - a RoleGroup id
UserException - if no organization found for the given idpublic void setRolesAndUsersTransfertObjectAssembler(RolesAndUsersTransfertObjectAssembler rolesAndUsersTransfertObjectAssembler)
public void setUserDAO(UserDAO userDAO)
public void setRoleGroupDAO(RoleGroupDAO roleGroupDAO)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||