Class PersonalDataMapper

java.lang.Object
es.kukenan.smartfi.microservice.onboarding.mappers.PersonalDataMapper

public class PersonalDataMapper extends Object
User Onboarding Mapper .
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static es.kukenan.smartfi.microservice.onboarding.events.common.BankAccountDto
    advanceDtoToBankAccountDto(es.kukenan.smartfi.dto.backoffice.user.CreateAdvanceUserDto advanceUserDto)
    Change PersonalDataAdvanceDto to Bank Account Dto.
    static es.kukenan.smartfi.microservice.onboarding.events.common.CompanyDto
    advanceDtoToCompanyDto(es.kukenan.smartfi.dto.onboarding.advance.PersonalDataAdvanceDto personalDataAdvanceDto)
    Change PersonalDataAdvanceDto to Company Dto.
    static User
    advanceDtoToEntity(es.kukenan.smartfi.dto.onboarding.advance.PersonalDataAdvanceDto personalDataAdvanceDto)
    Change PersonalDataAdvanceDto to User.
    private static User
    basicUser(es.kukenan.smartfi.dto.onboarding.PersonalDataDto personalDataDto)
    Change PersonalDataDto to basic User information.
    static User
    creditDtoToEntity(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto)
    Change PersonalDataCreditDto to User.
    static Address
    dtoToEntityAddress(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto)
    Change Personal Data Dto to Address.
    static Job
    dtoToEntityJob(es.kukenan.smartfi.dto.onboarding.credit.PersonalDataCreditDto personalDataCreditDto)
    Change PersonalData Dto to Job.
    static es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDto
    dtoToVerification(es.kukenan.smartfi.dto.onboarding.PersonalDataDto userDto)
    Get data for API UltraFace verification.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      private static User basicUser(es.kukenan.smartfi.dto.onboarding.PersonalDataDto personalDataDto)
      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.