Class FeignHTTPCredentialFacade
- java.lang.Object
-
- ru.foodtechlab.lib.auth.integration.restapi.feign.credential.impl.FeignHTTPCredentialFacade
-
- All Implemented Interfaces:
ru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
@Component public class FeignHTTPCredentialFacade extends Object implements ru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
-
Constructor Summary
Constructors Constructor Description FeignHTTPCredentialFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponsechangePassword(String id, ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.ChangeCredentialPasswordRequest request)ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponsechangeStatus(String id)BooleancheckInitAvailable()ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponsecreate(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.CreateCredentialRequest createCredentialRequest)voiddelete(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.CredentialResponsegenerateDefaultCredential(String password)ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponseinit(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.InitCredentialRequest createCredentialRequest)ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponseupdate(String id, ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.UpdateCredentialRequest updateCredentialRequest)
-
-
-
Method Detail
-
generateDefaultCredential
public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse generateDefaultCredential(String password)
- Specified by:
generateDefaultCredentialin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
init
public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse init(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.InitCredentialRequest createCredentialRequest)
- Specified by:
initin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
checkInitAvailable
public Boolean checkInitAvailable()
- Specified by:
checkInitAvailablein interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
find
public 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)
- Specified by:
findin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
findByPhoneNumber
public Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByPhoneNumber(String phoneNumber)
- Specified by:
findByPhoneNumberin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
findByEmail
public Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByEmail(String email)
- Specified by:
findByEmailin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
findById
public Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findById(String id)
- Specified by:
findByIdin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
findByName
public Optional<ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse> findByName(String name)
- Specified by:
findByNamein interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
create
public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse create(ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.CreateCredentialRequest createCredentialRequest)
- Specified by:
createin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
update
public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse update(String id, ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.UpdateCredentialRequest updateCredentialRequest)
- Specified by:
updatein interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
changeStatus
public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse changeStatus(String id)
- Specified by:
changeStatusin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
changePassword
public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse changePassword(String id, ru.foodtechlab.lib.auth.service.facade.credential.dto.requests.ChangeCredentialPasswordRequest request)
- Specified by:
changePasswordin interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
delete
public void delete(String id)
- Specified by:
deletein interfaceru.foodtechlab.lib.auth.integration.core.credential.CredentialServiceFacade
-
-