Package com.example.seraphine.service
Class AdminServiceImpl
java.lang.Object
com.example.seraphine.service.AdminServiceImpl
- All Implemented Interfaces:
AdminService
Basic operation / logic for admin
- Author:
- Tri Nguyen Minh
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createAdmin
(User admin) create adminvoid
deleteUser
(Long id) delete user from databaseget all user from databasegetUserById
(Long id) get specific user by idvoid
updateUser
(Long id, User newUser) Update specific user using user's id
-
Constructor Details
-
AdminServiceImpl
public AdminServiceImpl()
-
-
Method Details
-
createAdmin
create admin- Specified by:
createAdmin
in interfaceAdminService
- Parameters:
admin
- User
-
getAllUsers
get all user from database- Specified by:
getAllUsers
in interfaceAdminService
-
getUserById
get specific user by id- Specified by:
getUserById
in interfaceAdminService
- Parameters:
id
- Long
-
deleteUser
delete user from database- Specified by:
deleteUser
in interfaceAdminService
- Parameters:
id
- Long
-
updateUser
Update specific user using user's id- Specified by:
updateUser
in interfaceAdminService
- Parameters:
id
- LongnewUser
- User
-