Package com.Server.service.impl
Class RoleServiceImpl
java.lang.Object
com.Server.service.impl.RoleServiceImpl
- All Implemented Interfaces:
RoleService
@Service public class RoleServiceImpl extends java.lang.Object implements RoleService
Class Service implements interface RoleService.
- Since:
- 2020-12-29.
- Version:
- 2.0
- Author:
- Krystian Cwioro Kamil Bieniasz Damian Mierzynski.
-
Field Summary
Fields Modifier and Type Field Description private Mapper<Role,RoleResponse,RoleRequest>roleMapperrole mapperprivate RoleRepositoryroleRepositoryroleRepository -
Constructor Summary
Constructors Constructor Description RoleServiceImpl(RoleRepository roleRepository, Mapper<Role,RoleResponse,RoleRequest> roleMapper) -
Method Summary
Modifier and Type Method Description java.util.List<RoleResponse>findAll()Method return List of all role.RoleResponsefindById(int id)Find role on id.RoleResponsefindByName(Roles name)Find role on name.voidsave(RoleRequest roleRequest)Method save new role.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
roleRepository
roleRepository -
roleMapper
role mapper
-
-
Constructor Details
-
RoleServiceImpl
@Autowired public RoleServiceImpl(RoleRepository roleRepository, Mapper<Role,RoleResponse,RoleRequest> roleMapper)
-
-
Method Details
-
findByName
Find role on name.- Specified by:
findByNamein interfaceRoleService- Parameters:
name- name of role.- Returns:
- role data.
-
findById
Find role on id.- Specified by:
findByIdin interfaceRoleService- Parameters:
id- role.- Returns:
- role data.
-
save
Method save new role.- Specified by:
savein interfaceRoleService- Parameters:
roleRequest- data of new role.
-
findAll
Method return List of all role.- Specified by:
findAllin interfaceRoleService- Returns:
- List role.
-