Interface RoleServiceFacade
-
public interface RoleServiceFacade
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponsecreate(ru.foodtechlab.lib.auth.service.facade.role.dto.requests.CreateRoleRequest createRoleRequest)voiddelete(String id)com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse>find(ru.foodtechlab.lib.auth.service.facade.role.dto.requests.SearchRoleWithFiltersRequest request)Optional<ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse>findByCode(String code)Optional<ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse>findById(String id)ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponsegenerateDefaultRole()ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponsegenerateManagerRole()ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponseupdate(String id, ru.foodtechlab.lib.auth.service.facade.role.dto.requests.UpdateRoleRequest request)
-
-
-
Method Detail
-
find
com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse> find(ru.foodtechlab.lib.auth.service.facade.role.dto.requests.SearchRoleWithFiltersRequest request)
-
findById
Optional<ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse> findById(String id)
-
findByCode
Optional<ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse> findByCode(String code)
-
create
ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse create(ru.foodtechlab.lib.auth.service.facade.role.dto.requests.CreateRoleRequest createRoleRequest)
-
update
ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse update(String id, ru.foodtechlab.lib.auth.service.facade.role.dto.requests.UpdateRoleRequest request)
-
delete
void delete(String id)
-
generateDefaultRole
ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse generateDefaultRole()
-
generateManagerRole
ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse generateManagerRole()
-
-