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_IDReturns: list that contains users
getUsers¶
-
public List<MotechUser>
getUsers()¶ Returns all MotechUsers that comes from
org.motechproject.server.config.domain.LoginMode.REPOSITORYReturns: 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