@RestController @RequestMapping(value="/sandboxinvite") public class SandboxInviteController extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
UNAUTHORIZED_ERROR |
| Constructor and Description |
|---|
SandboxInviteController(SandboxInviteService sandboxInviteService,
UserService userService,
SandboxService sandboxService,
OAuthService oAuthService,
EmailService emailService,
SandboxActivityLogService sandboxActivityLogService) |
| Modifier and Type | Method and Description |
|---|---|
void |
createOrUpdateSandboxInvite(javax.servlet.http.HttpServletRequest request,
SandboxInvite sandboxInvite) |
List<SandboxInvite> |
getSandboxInvitesByInvitee(javax.servlet.http.HttpServletRequest request,
String sbmUserIdEncoded,
InviteStatus status) |
List<SandboxInvite> |
getSandboxInvitesBySandbox(javax.servlet.http.HttpServletRequest request,
String sandboxId,
InviteStatus status) |
void |
updateSandboxInvite(javax.servlet.http.HttpServletRequest request,
Integer id,
InviteStatus status) |
public static final String UNAUTHORIZED_ERROR
@Inject public SandboxInviteController(SandboxInviteService sandboxInviteService, UserService userService, SandboxService sandboxService, OAuthService oAuthService, EmailService emailService, SandboxActivityLogService sandboxActivityLogService)
@PutMapping(consumes="application/json")
@ResponseBody
public void createOrUpdateSandboxInvite(javax.servlet.http.HttpServletRequest request,
@RequestBody
SandboxInvite sandboxInvite)
throws IOException
IOException@GetMapping(produces="application/json",
params={"sbmUserId","status"})
@ResponseBody
public List<SandboxInvite> getSandboxInvitesByInvitee(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="sbmUserId")
String sbmUserIdEncoded,
@RequestParam(value="status")
InviteStatus status)
throws UnsupportedEncodingException
UnsupportedEncodingException@GetMapping(produces="application/json",
params={"sandboxId","status"})
@ResponseBody
public List<SandboxInvite> getSandboxInvitesBySandbox(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="sandboxId")
String sandboxId,
@RequestParam(value="status")
InviteStatus status)
throws UnsupportedEncodingException
UnsupportedEncodingException@PutMapping(value="/{id}",
params="status")
@ResponseBody
public void updateSandboxInvite(javax.servlet.http.HttpServletRequest request,
@PathVariable
Integer id,
@RequestParam(value="status")
InviteStatus status)
throws UnsupportedEncodingException
UnsupportedEncodingExceptionCopyright © 2014–2018 Healthcare Services Platform Consortium. All rights reserved.