Interface CredentialServiceFacade


  • public interface CredentialServiceFacade
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse changePassword​(String id, ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.ChangeCredentialPasswordRequest request)  
      ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse changeStatus​(String id)  
      Boolean checkInitAvailable()  
      ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse create​(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.CreateCredentialRequest createCredentialRequest)  
      void delete​(String id)  
      com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> find​(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.FindCredentialWithFiltersRequest request)  
      Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByEmail​(String email)  
      Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findById​(String id)  
      Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByName​(String name)  
      Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByPhoneNumber​(String phoneNumber)  
      ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse generateDefaultCredential​(String password)  
      ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse init​(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.InitCredentialRequest createCredentialRequest)  
      ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse update​(String id, ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.UpdateCredentialRequest updateCredentialRequest)  
    • Method Detail

      • init

        ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse init​(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.InitCredentialRequest createCredentialRequest)
      • checkInitAvailable

        Boolean checkInitAvailable()
      • find

        com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> find​(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.FindCredentialWithFiltersRequest request)
      • findByPhoneNumber

        Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByPhoneNumber​(String phoneNumber)
      • findByEmail

        Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByEmail​(String email)
      • findById

        Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findById​(String id)
      • findByName

        Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByName​(String name)
      • create

        ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse create​(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.CreateCredentialRequest createCredentialRequest)
      • update

        ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse update​(String id,
                                                                                                  ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.UpdateCredentialRequest updateCredentialRequest)
      • changeStatus

        ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse changeStatus​(String id)
      • delete

        void delete​(String id)
      • changePassword

        ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse changePassword​(String id,
                                                                                                          ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.ChangeCredentialPasswordRequest request)
      • generateDefaultCredential

        ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse generateDefaultCredential​(String password)