Class ScimUsersController
- java.lang.Object
-
- de.hybris.platform.scimwebservices.v2.controllers.ScimUsersController
-
@RestController @RequestMapping("/Users") public class ScimUsersController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ScimUsersController()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScimUsercreateUser(ScimUser scimUser)booleandeleteUser(java.lang.String userId)ScimUsergetUser(java.lang.String userId)ScimUsergetUsers(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)ScimUserpatchUser(java.lang.String userId, ScimUser scimUser)protected static java.lang.Stringsanitize(java.lang.String input)Method to sanitize the input stringScimUserupdateUser(java.lang.String userId, ScimUser scimUser)protected voidvalidate(java.lang.Object object, java.lang.String objectName, org.springframework.validation.Validator validator)Validates the object by using the passed validator
-
-
-
Method Detail
-
createUser
@ResponseStatus(CREATED) @RequestMapping(method=POST) public ScimUser createUser(@RequestBody ScimUser scimUser)
-
updateUser
@ResponseStatus(OK) @RequestMapping(value="/{userId}", method=PUT) public ScimUser updateUser(@PathVariable java.lang.String userId, @RequestBody ScimUser scimUser)
-
getUser
@ResponseStatus(OK) @RequestMapping(value="/{userId}", method=GET) public ScimUser getUser(@PathVariable java.lang.String userId)
-
getUsers
@ResponseStatus(OK) @RequestMapping(method=GET) public ScimUser getUsers(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
deleteUser
@ResponseStatus(OK) @RequestMapping(value="/{userId}", method=DELETE) public boolean deleteUser(@PathVariable java.lang.String userId)
-
patchUser
@ResponseStatus(OK) @RequestMapping(value="/{userId}", method=PATCH) public ScimUser patchUser(@PathVariable java.lang.String userId, @RequestBody ScimUser scimUser)
-
validate
protected void validate(java.lang.Object object, java.lang.String objectName, org.springframework.validation.Validator validator)Validates the object by using the passed validator- Parameters:
object- the object to be validatedobjectName- the object namevalidator- validator which will validate the object
-
sanitize
protected static java.lang.String sanitize(java.lang.String input)
Method to sanitize the input string- Parameters:
input- the input string- Returns:
- String sanitized string
-
-