@RestController @RequestMapping(value="/userPersona") public class UserPersonaController extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
UNAUTHORIZED_ERROR |
| Constructor and Description |
|---|
UserPersonaController(SandboxService sandboxService,
UserPersonaService userPersonaService,
UserService userService,
OAuthService oAuthService,
JwtService jwtService) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity |
authenticateUserPersona(UserPersonaCredentials userPersonaCredentials) |
String |
checkForUserPersonaById(String id) |
UserPersona |
createUserPersona(javax.servlet.http.HttpServletRequest request,
UserPersona userPersona) |
void |
deleteSandboxUserPersona(javax.servlet.http.HttpServletRequest request,
Integer id) |
UserPersona |
getSandboxDefaultUserPersona(javax.servlet.http.HttpServletRequest request,
String sandboxId) |
Iterable<UserPersona> |
getSandboxUserPersona(javax.servlet.http.HttpServletRequest request,
String sandboxId) |
UserPersonaDto |
readUserPersona(javax.servlet.http.HttpServletResponse response,
String username) |
UserPersona |
updateUserPersona(javax.servlet.http.HttpServletRequest request,
UserPersona userPersona) |
public static final String UNAUTHORIZED_ERROR
@Inject public UserPersonaController(SandboxService sandboxService, UserPersonaService userPersonaService, UserService userService, OAuthService oAuthService, JwtService jwtService)
@PostMapping(consumes="application/json",
produces="application/json")
@ResponseBody
public UserPersona createUserPersona(javax.servlet.http.HttpServletRequest request,
@RequestBody
UserPersona userPersona)
@PutMapping(consumes="application/json",
produces="application/json")
@ResponseBody
public UserPersona updateUserPersona(javax.servlet.http.HttpServletRequest request,
@RequestBody
UserPersona userPersona)
@GetMapping(produces="application/json",
params="sandboxId")
@ResponseBody
public Iterable<UserPersona> getSandboxUserPersona(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="sandboxId")
String sandboxId)
@GetMapping(value="/default",
produces="application/json",
params="sandboxId")
@ResponseBody
public UserPersona getSandboxDefaultUserPersona(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="sandboxId")
String sandboxId)
@GetMapping(params="lookUpId") @ResponseBody public String checkForUserPersonaById(@RequestParam(value="lookUpId") String id)
@DeleteMapping(value="/{id}",
produces="application/json")
public void deleteSandboxUserPersona(javax.servlet.http.HttpServletRequest request,
@PathVariable
Integer id)
@GetMapping(value="/{username}",
produces="application/json")
@ResponseBody
public UserPersonaDto readUserPersona(javax.servlet.http.HttpServletResponse response,
@PathVariable
String username)
@CrossOrigin(origins="*")
@PostMapping(value="/authenticate",
produces="application/json")
public org.springframework.http.ResponseEntity authenticateUserPersona(@RequestBody
UserPersonaCredentials userPersonaCredentials)
Copyright © 2014–2018 Healthcare Services Platform Consortium. All rights reserved.