Class FeignHTTPAuthorizationSessionFacade

  • All Implemented Interfaces:
    ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade

    @Component
    public class FeignHTTPAuthorizationSessionFacade
    extends Object
    implements ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void disable​(String id)  
      void disableByDeviceId​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByDeviceIdRequest command)  
      void disableByEmail​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByEmailRequest command)  
      void disableByIp​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByIpRequest command)  
      void disableByPhone​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByPhoneRequest command)  
      void disableByUsername​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByUsernameRequest command)  
      com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.responses.AuthorizationSessionResponse> find​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.SearchAuthorizationSessionsWithFiltersRequest searchFilters)  
      Optional<ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.responses.AuthorizationSessionResponse> findById​(String id)  
    • Constructor Detail

      • FeignHTTPAuthorizationSessionFacade

        public FeignHTTPAuthorizationSessionFacade()
    • Method Detail

      • find

        public com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.responses.AuthorizationSessionResponse> find​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.SearchAuthorizationSessionsWithFiltersRequest searchFilters)
        Specified by:
        find in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • findById

        public Optional<ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.responses.AuthorizationSessionResponse> findById​(String id)
        Specified by:
        findById in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • disable

        public void disable​(String id)
        Specified by:
        disable in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • disableByPhone

        public void disableByPhone​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByPhoneRequest command)
        Specified by:
        disableByPhone in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • disableByEmail

        public void disableByEmail​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByEmailRequest command)
        Specified by:
        disableByEmail in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • disableByIp

        public void disableByIp​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByIpRequest command)
        Specified by:
        disableByIp in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • disableByDeviceId

        public void disableByDeviceId​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByDeviceIdRequest command)
        Specified by:
        disableByDeviceId in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade
      • disableByUsername

        public void disableByUsername​(ru.foodtechlab.lib.auth.service.facade.authorizationSession.dto.requests.DisableByUsernameRequest command)
        Specified by:
        disableByUsername in interface ru.foodtechlab.lib.auth.integration.core.authorizationSession.AuthorizationSessionServiceFacade