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.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
-
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)
-
-