Package be.personify.iam.scim.rest
Class MeController
- java.lang.Object
-
- be.personify.iam.scim.rest.Controller
-
- be.personify.iam.scim.rest.MeController
-
@RestController public class MeController extends Controller
Me controller for the SCIM server- Author:
- wouter
-
-
Constructor Summary
Constructors Constructor Description MeController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<?>delete(String resourceType, String id)org.springframework.http.ResponseEntity<Map<String,Object>>getMe(String attributes, String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)org.springframework.http.ResponseEntity<Map<String,Object>>patchMe(Map<String,Object> entity, String attributes, String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)org.springframework.http.ResponseEntity<Map<String,Object>>post(Map<String,Object> entity, String attributes, String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)org.springframework.http.ResponseEntity<Map<String,Object>>putMe(Map<String,Object> entity, String attributes, String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)-
Methods inherited from class be.personify.iam.scim.rest.Controller
createId, createMeta, createVersion, delete, extractSchemas, filterAttributes, get, getListFromString, invalidSchemaForResource, invalidSchemaForResource, patch, post, put, search, search, showError, showError
-
-
-
-
Method Detail
-
putMe
@PutMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> putMe(@RequestBody Map<String,Object> entity, @RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
getMe
@GetMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> getMe(@RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
delete
@DeleteMapping(path="/scim/v2/Me") public org.springframework.http.ResponseEntity<?> delete(@PathVariable String resourceType, @PathVariable String id)
-
post
@PostMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> post(@RequestBody Map<String,Object> entity, @RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
patchMe
@PatchMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> patchMe(@RequestBody Map<String,Object> entity, @RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-