Class UserInfoResource
- java.lang.Object
-
- org.flowable.rest.service.api.identity.BaseUserResource
-
- org.flowable.rest.service.api.identity.UserInfoResource
-
@RestController public class UserInfoResource extends BaseUserResource
- Author:
- Frederik Heremans
-
-
Field Summary
Fields Modifier and Type Field Description protected IdentityServiceidentityServiceprotected RestResponseFactoryrestResponseFactory-
Fields inherited from class org.flowable.rest.service.api.identity.BaseUserResource
restApiInterceptor
-
-
Constructor Summary
Constructors Constructor Description UserInfoResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteUserInfo(String userId, String key, javax.servlet.http.HttpServletResponse response)UserInfoResponsegetUserInfo(String userId, String key, javax.servlet.http.HttpServletRequest request)protected StringgetValidKeyFromRequest(org.flowable.idm.api.User user, String key)UserInfoResponsesetUserInfo(String userId, String key, UserInfoRequest userRequest, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class org.flowable.rest.service.api.identity.BaseUserResource
getUserFromRequest
-
-
-
-
Field Detail
-
restResponseFactory
@Autowired protected RestResponseFactory restResponseFactory
-
identityService
@Autowired protected IdentityService identityService
-
-
Method Detail
-
getUserInfo
@GetMapping(value="/identity/users/{userId}/info/{key}", produces="application/json") public UserInfoResponse getUserInfo(@PathVariable("userId") String userId, @PathVariable("key") String key, javax.servlet.http.HttpServletRequest request)
-
setUserInfo
@PutMapping(value="/identity/users/{userId}/info/{key}", produces="application/json") public UserInfoResponse setUserInfo(@PathVariable("userId") String userId, @PathVariable("key") String key, @RequestBody UserInfoRequest userRequest, javax.servlet.http.HttpServletRequest request)
-
deleteUserInfo
@DeleteMapping("/identity/users/{userId}/info/{key}") public void deleteUserInfo(@PathVariable("userId") String userId, @PathVariable("key") String key, javax.servlet.http.HttpServletResponse response)
-
-