AllMotechUsers¶
-
public class
AllMotechUsers
¶ Implementation of DAO interface that utilizes a MDS back-end for storage. Class responsible for handling MotechUsers.
Methods¶
add¶
-
public void
add
(MotechUser user)¶ Adds new MotechUser if its name and email are not null
Parameters: - user – to be added
addOpenIdUser¶
-
public void
addOpenIdUser
(MotechUser user)¶ Adds new MotechUser with OpenId as long as its not a null
Parameters: - user – to be added
findByRole¶
-
public List<MotechUser>
findByRole
(String role)¶ Returns MotechUsers with given role
Parameters: - role – of users
Returns: list that contains users with given role or null in case when role == null
findByUserName¶
-
public MotechUser
findByUserName
(String userName)¶ Gets MotechUser with given name
Parameters: - userName – name of user
Returns: user with given name or null in case when userName == null
findUserByEmail¶
-
public MotechUser
findUserByEmail
(String email)¶ Gets MotechUser with given email
Parameters: - email – of user
Returns: user with given email or null in case when email == null
findUserByOpenId¶
-
public MotechUser
findUserByOpenId
(String openId)¶ Gets MotechUser with given OpenId
Parameters: - openId – of user
Returns: user with given OpenId or null in case when openId == null
getOpenIdUsers¶
-
public List<MotechUser>
getOpenIdUsers
()¶ Returns all MotechUsers that comes from
org.motechproject.server.config.domain.LoginMode.OPEN_ID
Returns: list that contains users
getUsers¶
-
public List<MotechUser>
getUsers
()¶ Returns all MotechUsers that comes from
org.motechproject.server.config.domain.LoginMode.REPOSITORY
Returns: list that contains users
remove¶
-
public void
remove
(MotechUser motechUser)¶ Deletes given MotechUser
Parameters: - motechUser – to be removed
setDataService¶
-
public void
setDataService
(MotechUsersDataService dataService)¶
update¶
-
public void
update
(MotechUser motechUser)¶ Updates given MotechUser as long as his email is not used by another user
Parameters: - motechUser – to be updated