Class PersonalDataMapper
java.lang.Object
es.kukenan.smartfi.microservice.onboarding.mappers.PersonalDataMapper
User Onboarding Mapper .
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic es.kukenan.smartfi.microservice.onboarding.events.common.BankAccountDtoadvanceDtoToBankAccountDto(es.kukenan.smartfi.dto.backoffice.user.CreateAdvanceUserDto advanceUserDto) Change PersonalDataAdvanceDto to Bank Account Dto.static es.kukenan.smartfi.microservice.onboarding.events.common.CompanyDtoadvanceDtoToCompanyDto(es.kukenan.smartfi.dto.onboarding.advance.PersonalDataAdvanceDto personalDataAdvanceDto) Change PersonalDataAdvanceDto to Company Dto.static UseradvanceDtoToEntity(es.kukenan.smartfi.dto.onboarding.advance.PersonalDataAdvanceDto personalDataAdvanceDto) Change PersonalDataAdvanceDto to User.private static UserbasicUser(es.kukenan.smartfi.dto.onboarding.PersonalDataDto personalDataDto) Change PersonalDataDto to basic User information.static UsercreditDtoToEntity(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto) Change PersonalDataCreditDto to User.static AddressdtoToEntityAddress(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto) Change Personal Data Dto to Address.static JobdtoToEntityJob(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto) Change PersonalData Dto to Job.static es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDtodtoToVerification(es.kukenan.smartfi.dto.onboarding.PersonalDataDto userDto) Get data for API UltraFace verification.
-
Constructor Details
-
PersonalDataMapper
public PersonalDataMapper()
-
-
Method Details
-
creditDtoToEntity
public static User creditDtoToEntity(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto) Change PersonalDataCreditDto to User.- Parameters:
personalDataCreditDto- User Credit Dto.- Returns:
- User entity.
-
advanceDtoToEntity
public static User advanceDtoToEntity(es.kukenan.smartfi.dto.onboarding.advance.PersonalDataAdvanceDto personalDataAdvanceDto) Change PersonalDataAdvanceDto to User.- Parameters:
personalDataAdvanceDto- User Advance Dto.- Returns:
- User entity.
-
advanceDtoToCompanyDto
public static es.kukenan.smartfi.microservice.onboarding.events.common.CompanyDto advanceDtoToCompanyDto(es.kukenan.smartfi.dto.onboarding.advance.PersonalDataAdvanceDto personalDataAdvanceDto) Change PersonalDataAdvanceDto to Company Dto.- Parameters:
personalDataAdvanceDto- User Advance Dto.- Returns:
- CompanyDto.
-
basicUser
Change PersonalDataDto to basic User information.- Parameters:
personalDataDto- User Dto.- Returns:
- User entity.
-
dtoToEntityJob
public static Job dtoToEntityJob(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto) Change PersonalData Dto to Job.- Parameters:
personalDataCreditDto- PersonalData Dto.- Returns:
- Job entity.
-
dtoToEntityAddress
public static Address dtoToEntityAddress(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto) Change Personal Data Dto to Address.- Parameters:
personalDataCreditDto- Personal Data Dto.- Returns:
- Address entity.
-
dtoToVerification
public static es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDto dtoToVerification(es.kukenan.smartfi.dto.onboarding.PersonalDataDto userDto) Get data for API UltraFace verification.- Parameters:
userDto- personal data dto.- Returns:
- API Object.
-
advanceDtoToBankAccountDto
public static es.kukenan.smartfi.microservice.onboarding.events.common.BankAccountDto advanceDtoToBankAccountDto(es.kukenan.smartfi.dto.backoffice.user.CreateAdvanceUserDto advanceUserDto) Change PersonalDataAdvanceDto to Bank Account Dto.- Parameters:
advanceUserDto- User Advance Dto.- Returns:
- BankAccountDto.
-