Open Kilda Java Documentation
org.usermanagement.controller.UserController Class Reference

Public Member Functions

Role getUsersByRoleId (@PathVariable("role_id") final Long roleId)
 
UserInfo createUser (@RequestBody final UserInfo userInfo)
 
UserInfo updateUser (@RequestBody final UserInfo userInfo, @PathVariable("user_id") final Long userId)
 
List< UserInfogetUsers ()
 
UserInfo getUserById (@PathVariable("user_id") final Long userId)
 
void deleteUserById (@PathVariable("user_id") final Long userId)
 
Role assignUsersByRoleId (@PathVariable("role_id") final Long roleId, @RequestBody final Role role)
 
Message changePassword (@RequestBody final UserInfo userInfo, @PathVariable("user_id") final Long userId)
 
Object resetPassword (@PathVariable("id") final Long userId)
 
Object resetPasswordByAdmin (@PathVariable("id") final Long userId)
 
Message resetTwofa (@PathVariable("user_id") final Long userId)
 
String getUserSettings ()
 
String saveOrUpdateSettings (@RequestBody final String data)
 
boolean validateOtp (@RequestBody final UserInfo userInfo, final HttpServletRequest request)
 

Detailed Description

The Class UserController.

Definition at line 32 of file UserController.java.

Member Function Documentation

◆ assignUsersByRoleId()

Role org.usermanagement.controller.UserController.assignUsersByRoleId ( @PathVariable("role_id") final Long  roleId,
@RequestBody final Role  role 
)

Assign users by role id.

Parameters
roleIdthe role id
rolethe request
Returns
the role

Definition at line 139 of file UserController.java.

◆ changePassword()

Message org.usermanagement.controller.UserController.changePassword ( @RequestBody final UserInfo  userInfo,
@PathVariable("user_id") final Long  userId 
)

Change password.

Parameters
userInfothe request
userIdthe user id
httpRequestthe http request
Returns
the reset password

Definition at line 154 of file UserController.java.

◆ createUser()

UserInfo org.usermanagement.controller.UserController.createUser ( @RequestBody final UserInfo  userInfo)

Creates user request.

Parameters
userInfothe request
Returns
the user info

Definition at line 68 of file UserController.java.

◆ deleteUserById()

void org.usermanagement.controller.UserController.deleteUserById ( @PathVariable("user_id") final Long  userId)

Delete user by id.

Parameters
userIdthe user id

Definition at line 124 of file UserController.java.

◆ getUserById()

UserInfo org.usermanagement.controller.UserController.getUserById ( @PathVariable("user_id") final Long  userId)

Gets the user by id.

Parameters
userIdthe user id
Returns
the user by id

Definition at line 109 of file UserController.java.

◆ getUsers()

List<UserInfo> org.usermanagement.controller.UserController.getUsers ( )

Gets the user list.

Returns
the user list

Definition at line 96 of file UserController.java.

◆ getUsersByRoleId()

Role org.usermanagement.controller.UserController.getUsersByRoleId ( @PathVariable("role_id") final Long  roleId)

Gets the users by role id.

Parameters
roleIdthe role id
Returns
the users by role id

Definition at line 54 of file UserController.java.

◆ getUserSettings()

String org.usermanagement.controller.UserController.getUserSettings ( )

Definition at line 206 of file UserController.java.

◆ resetPassword()

Object org.usermanagement.controller.UserController.resetPassword ( @PathVariable("id") final Long  userId)

Reset password.

Parameters
userIdthe user id
Returns
the object

Definition at line 169 of file UserController.java.

◆ resetPasswordByAdmin()

Object org.usermanagement.controller.UserController.resetPasswordByAdmin ( @PathVariable("id") final Long  userId)

Reset password by admin.

Parameters
userIdthe user id
Returns
the object

Definition at line 184 of file UserController.java.

◆ resetTwofa()

Message org.usermanagement.controller.UserController.resetTwofa ( @PathVariable("user_id") final Long  userId)

Reset twofa.

Parameters
userIdthe user id
Returns
the message

Definition at line 198 of file UserController.java.

◆ saveOrUpdateSettings()

String org.usermanagement.controller.UserController.saveOrUpdateSettings ( @RequestBody final String  data)

Definition at line 213 of file UserController.java.

◆ updateUser()

UserInfo org.usermanagement.controller.UserController.updateUser ( @RequestBody final UserInfo  userInfo,
@PathVariable("user_id") final Long  userId 
)

Update user.

Parameters
userInfothe request
userIdthe user id
Returns
the user info

Definition at line 83 of file UserController.java.

◆ validateOtp()

boolean org.usermanagement.controller.UserController.validateOtp ( @RequestBody final UserInfo  userInfo,
final HttpServletRequest  request 
)

Definition at line 224 of file UserController.java.


The documentation for this class was generated from the following file: