Open Kilda Java Documentation
org.usermanagement.service.UserService Class Reference
Inheritance diagram for org.usermanagement.service.UserService:

Public Member Functions

UserDetails loadUserByUsername (final String username) throws UsernameNotFoundException
 
UserInfo createUser (final UserInfo userRequest)
 
UserInfo updateUser (final UserInfo userInfo, final Long userId)
 
List< UserInfogetAllUsers ()
 
UserInfo getUserById (final Long userId)
 
UserEntity getUserByUsername (final String userName)
 
void updateUser2FAKey (final String userName, final String secretKey)
 
void updateLoginDetail (final String userName)
 
void deleteUserById (final Long userId)
 
Role assignUserByRoleId (final Long roleId, final Role role)
 
UserInfo changePassword (final UserInfo userInfo, final Long userId)
 
UserInfo resetPassword (final long userId, final boolean adminFlag)
 
void reset2fa (final long userId)
 
UserInfo saveOrUpdateSettings (UserInfo userInfo)
 
String getUserSettings (final long userId)
 
boolean validateOTP (final long userId, final String otp)
 

Detailed Description

The Class ServiceUserImpl.

Author
Gaurav Chugh

Definition at line 52 of file UserService.java.

Member Function Documentation

◆ assignUserByRoleId()

Role org.usermanagement.service.UserService.assignUserByRoleId ( final Long  roleId,
final Role  role 
)

Assign user by role id.

Parameters
roleIdthe role id
rolethe role
Returns
the role

Definition at line 270 of file UserService.java.

◆ changePassword()

UserInfo org.usermanagement.service.UserService.changePassword ( final UserInfo  userInfo,
final Long  userId 
)

Change password.

Parameters
userInfothe user info
userIdthe user id
Returns
the user info

Definition at line 301 of file UserService.java.

◆ createUser()

UserInfo org.usermanagement.service.UserService.createUser ( final UserInfo  userRequest)

Creates the user.

Parameters
userRequestthe user request
Returns
the user info

Definition at line 114 of file UserService.java.

◆ deleteUserById()

void org.usermanagement.service.UserService.deleteUserById ( final Long  userId)

Delete user by id.

Parameters
userIdthe user id

Definition at line 247 of file UserService.java.

◆ getAllUsers()

List<UserInfo> org.usermanagement.service.UserService.getAllUsers ( )

Gets the all users.

Returns
the all users

Definition at line 177 of file UserService.java.

◆ getUserById()

UserInfo org.usermanagement.service.UserService.getUserById ( final Long  userId)

Gets the user by id.

Parameters
userIdthe user id
Returns
the user by id

Definition at line 190 of file UserService.java.

◆ getUserByUsername()

UserEntity org.usermanagement.service.UserService.getUserByUsername ( final String  userName)

Gets the user by username.

Parameters
userNamethe user name
Returns
the user by username

Definition at line 203 of file UserService.java.

◆ getUserSettings()

String org.usermanagement.service.UserService.getUserSettings ( final long  userId)

Definition at line 452 of file UserService.java.

◆ loadUserByUsername()

UserDetails org.usermanagement.service.UserService.loadUserByUsername ( final String  username) throws UsernameNotFoundException

Definition at line 94 of file UserService.java.

◆ reset2fa()

void org.usermanagement.service.UserService.reset2fa ( final long  userId)

Reset 2 fa.

Parameters
userIdthe user id

Definition at line 404 of file UserService.java.

◆ resetPassword()

UserInfo org.usermanagement.service.UserService.resetPassword ( final long  userId,
final boolean  adminFlag 
)

Reset password.

Parameters
userIdthe user id
adminFlagthe admin flag
Returns
the user info

Definition at line 361 of file UserService.java.

◆ saveOrUpdateSettings()

UserInfo org.usermanagement.service.UserService.saveOrUpdateSettings ( UserInfo  userInfo)

Definition at line 429 of file UserService.java.

◆ updateLoginDetail()

void org.usermanagement.service.UserService.updateLoginDetail ( final String  userName)

Update login detail.

Parameters
userNamethe user name

Definition at line 227 of file UserService.java.

◆ updateUser()

UserInfo org.usermanagement.service.UserService.updateUser ( final UserInfo  userInfo,
final Long  userId 
)

Update user.

Parameters
userInfothe user info
userIdthe user id
Returns
the user info

Definition at line 152 of file UserService.java.

◆ updateUser2FAKey()

void org.usermanagement.service.UserService.updateUser2FAKey ( final String  userName,
final String  secretKey 
)

Update user 2 FA key.

Parameters
userNamethe user name
secretKeythe secret key

Definition at line 214 of file UserService.java.

◆ validateOTP()

boolean org.usermanagement.service.UserService.validateOTP ( final long  userId,
final String  otp 
)

Definition at line 469 of file UserService.java.


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