Package sk.gursky.filmsrestserver.rest
Class UsersController
java.lang.Object
sk.gursky.filmsrestserver.rest.UsersController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkToken
(String token) getGroupById
(Long id) getMyUserById
(Long id, String token) getPermissions
(String token) Returns set of permissions of the logged user identified by token.void
getToken
(NameAndPassword nameAndPassword) getUserById
(Long id, String token) void
removeGroupById
(Long id, String token) void
removeUserById
(Long id, String token) testConflict
(User user) Returns list of conflict fields.
-
Constructor Details
-
UsersController
public UsersController()
-
-
Method Details
-
getSimpleUsers
-
getToken
@RequestMapping(value="/login", method=POST) public String getToken(@RequestBody NameAndPassword nameAndPassword) -
getToken
-
checkToken
-
getPermissions
@RequestMapping("/permissions/{token}") public Set<String> getPermissions(@PathVariable String token) Returns set of permissions of the logged user identified by token. -
testConflict
@RequestMapping(value="/user-conflicts", method=POST) public List<String> testConflict(@RequestBody User user) Returns list of conflict fields. Possible values are 'name' and 'email'. -
getUsers
-
getMyUserById
-
getUserById
-
saveUser
-
register
-
removeUserById
-
getAllGroups
-
getGroupById
-
saveGroup
-
removeGroupById
-