public class UserRequestResource extends Object
| Constructor and Description |
|---|
UserRequestResource(UserDao inUserDao,
LocalUserDao inLocalUserDao,
RoleDao inRoleDao,
EmailSender inEmailSender,
OAuthProviderDao inOAuthProviderDao,
LoginTypeDao inLoginTypeDao,
AuthenticationMethodDao inAuthenticationMethodDao)
Create a UserResource object with a User DAO and a Role DAO.
|
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addUser(org.eurekaclinical.eureka.client.comm.UserRequest userRequest,
javax.ws.rs.core.UriInfo uriInfo)
Add a new user to the system.
|
void |
verifyUser(String code)
Mark a local user as verified.
|
@Inject public UserRequestResource(UserDao inUserDao, LocalUserDao inLocalUserDao, RoleDao inRoleDao, EmailSender inEmailSender, OAuthProviderDao inOAuthProviderDao, LoginTypeDao inLoginTypeDao, AuthenticationMethodDao inAuthenticationMethodDao)
inUserDao - DAO used to access UserEntity related
functionality.inLocalUserDao - DAO used to access LocalUserEntity related
functionality.inRoleDao - DAO used to access RoleEntity related functionality.inEmailSender - Used to send emails to the user when necessary.public javax.ws.rs.core.Response addUser(org.eurekaclinical.eureka.client.comm.UserRequest userRequest,
@Context
javax.ws.rs.core.UriInfo uriInfo)
userRequest - Object containing all the information about the user
to add.public void verifyUser(String code)
code - The verification code to match against local users.Copyright © 2012–2016 Emory University. All rights reserved.