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.RoleResponse create​(ru.foodtechlab.lib.auth.service.facade.role.dto.requests.CreateRoleRequest createRoleRequest)  
      void delete​(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.RoleResponse generateDefaultRole()  
      ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse generateManagerRole()  
      ru.foodtechlab.lib.auth.service.facade.role.dto.responses.RoleResponse update​(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()