Class IdmUsersResource


  • @RestController
    public class IdmUsersResource
    extends Object
    Author:
    Frederik Heremans, Joram Barrez
    • Field Detail

      • userService

        @Autowired
        protected UserService userService
    • Constructor Detail

      • IdmUsersResource

        public IdmUsersResource()
    • Method Detail

      • getUsers

        @GetMapping("/rest/admin/users")
        public org.flowable.ui.common.model.ResultListDataRepresentation getUsers​(@RequestParam(required=false)
                                                                                  String filter,
                                                                                  @RequestParam(required=false)
                                                                                  String sort,
                                                                                  @RequestParam(required=false)
                                                                                  Integer start,
                                                                                  @RequestParam(required=false)
                                                                                  String groupId)
      • convertToUserRepresentations

        protected List<org.flowable.ui.common.model.UserRepresentation> convertToUserRepresentations​(List<org.flowable.idm.api.User> users)
      • updateUserDetails

        @ResponseStatus(OK)
        @PutMapping("/rest/admin/users/{userId}")
        public void updateUserDetails​(@PathVariable
                                      String userId,
                                      @RequestBody
                                      UpdateUsersRepresentation updateUsersRepresentation)
      • bulkUpdateUserDetails

        @ResponseStatus(OK)
        @PutMapping("/rest/admin/users")
        public void bulkUpdateUserDetails​(@RequestBody
                                          UpdateUsersRepresentation updateUsersRepresentation)
      • deleteUser

        @ResponseStatus(OK)
        @DeleteMapping("/rest/admin/users/{userId}")
        public void deleteUser​(@PathVariable
                               String userId)
      • createNewUser

        @PostMapping("/rest/admin/users")
        public org.flowable.ui.common.model.UserRepresentation createNewUser​(@RequestBody
                                                                             CreateUserRepresentation userRepresentation)