Class FeignHTTPRoleAccessFacade

  • All Implemented Interfaces:
    ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade

    @Component
    public class FeignHTTPRoleAccessFacade
    extends Object
    implements ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse create​(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.CreateRoleAccessRequest command)  
      void delete​(String id)  
      com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> find​(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.FindRoleAccessWithFiltersRequest command)  
      Optional<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> findById​(String id)  
      ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse generateGodMode()  
      ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse update​(String id, ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.UpdateRoleAccessRequest command)  
    • Constructor Detail

      • FeignHTTPRoleAccessFacade

        public FeignHTTPRoleAccessFacade()
    • Method Detail

      • generateGodMode

        public ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse generateGodMode()
        Specified by:
        generateGodMode in interface ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade
      • find

        public com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> find​(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.FindRoleAccessWithFiltersRequest command)
        Specified by:
        find in interface ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade
      • findById

        public Optional<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> findById​(String id)
        Specified by:
        findById in interface ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade
      • create

        public ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse create​(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.CreateRoleAccessRequest command)
        Specified by:
        create in interface ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade
      • update

        public ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse update​(String id,
                                                                                                         ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.UpdateRoleAccessRequest command)
        Specified by:
        update in interface ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade
      • delete

        public void delete​(String id)
        Specified by:
        delete in interface ru.foodtechlab.lib.auth.integration.core.roleAccess.RoleAccessServiceFacade