Class CorreosCashService
java.lang.Object
es.kukenan.smartfi.microservice.transfer.service.CorreosCashService
Correos Cash Service.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CorreosCashDepositRepositoryCorreos Cash Deposit RepositoryCorreosCashDepositRepository.private final CorreosCashDetailRepositoryCorreos Cash Deposit Detail RepositoryCorreosCashDetailRepository.private final CorreosCashMapperCorreos Cash MapperCorreosCashMapper.private final CountryRepositoryCountry RepositoryCountryRepository.private BigDecimalDeposit detail max amount.private final TransferValidationsMove money validationsTransferValidations.private final UserBackofficeRepositoryUser BackOffice repositoryUserBackofficeRepository. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddAddressField(CorreosCashAddressFieldEnum field, String fieldValue, StringBuilder completeAddress) Adds a new field to the address.es.kukenan.smartfi.microservice.transfer.api.transfer.correoscash.CorreosCashResponseDtogetCorreosCashDeposit(String userId, Integer paginationKey) Correos Cash service to get the user deposits data.
-
Field Details
-
transferValidations
Move money validationsTransferValidations. -
userBackofficeRepository
User BackOffice repositoryUserBackofficeRepository. -
countryRepository
Country RepositoryCountryRepository. -
correosCashDepositRepository
Correos Cash Deposit RepositoryCorreosCashDepositRepository. -
correosCashDetailRepository
Correos Cash Deposit Detail RepositoryCorreosCashDetailRepository. -
correosCashMapper
Correos Cash MapperCorreosCashMapper. -
depositDetailMaxAmount
Deposit detail max amount.
-
-
Constructor Details
-
CorreosCashService
public CorreosCashService()
-
-
Method Details
-
getCorreosCashDeposit
public es.kukenan.smartfi.microservice.transfer.api.transfer.correoscash.CorreosCashResponseDto getCorreosCashDeposit(String userId, Integer paginationKey) Correos Cash service to get the user deposits data.- Parameters:
userId- user id.paginationKey- pagination key used to request next result page.- Returns:
- deposits cash list
CorreosCashResponseDto.
-
addAddressField
private void addAddressField(CorreosCashAddressFieldEnum field, String fieldValue, StringBuilder completeAddress) Adds a new field to the address.- Parameters:
field- Correos Cash address fieldCorreosCashAddressFieldEnum.fieldValue- field value.completeAddress- complete Address with the new value added.
-