Class ScimUsersController

java.lang.Object
de.hybris.platform.scimwebservices.v2.controllers.ScimUsersController

@RestController @RequestMapping("/Users") public class ScimUsersController extends Object
  • Constructor Details

    • ScimUsersController

      public ScimUsersController()
  • Method Details

    • createUser

      @ResponseStatus(CREATED) @RequestMapping(method=POST) public ScimUser createUser(@RequestBody ScimUser scimUser)
    • updateUser

      @ResponseStatus(OK) @RequestMapping(value="/{userId}", method=PUT) public ScimUser updateUser(@PathVariable String userId, @RequestBody ScimUser scimUser)
    • getUsers

      @GetMapping(produces="application/json") public ScimUserList getUsers(@RequestParam(value="startIndex",defaultValue="1") int startIndex, @RequestParam(value="count",defaultValue="0") int count, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • getUser

      @ResponseStatus(OK) @RequestMapping(value="/{userId}", method=GET) public ScimUser getUser(@PathVariable String userId)
    • deleteUser

      @ResponseStatus(OK) @RequestMapping(value="/{userId}", method=DELETE) public boolean deleteUser(@PathVariable String userId)
    • patchUser

      @ResponseStatus(OK) @RequestMapping(value="/{userId}", method=PATCH) public ScimUser patchUser(@PathVariable String userId, @RequestBody ScimUser scimUser)
    • validate

      protected void validate(Object object, String objectName, org.springframework.validation.Validator validator)
      Validates the object by using the passed validator
      Parameters:
      object - the object to be validated
      objectName - the object name
      validator - validator which will validate the object
    • sanitize

      protected static String sanitize(String input)
      Method to sanitize the input string
      Parameters:
      input - the input string
      Returns:
      String sanitized string