Advertisement
Guest User

VIEWMAPPER

a guest
Jun 19th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. package mx.com.santander.superwallet.presenter.virtual.mapper;
  2.  
  3. import java.util.List;
  4.  
  5. import mx.com.santander.superwallet.presenter.base.MapperView;
  6. import mx.com.santander.superwallet.presenter.virtual.model.GenerateVirtualCardView;
  7. import mx.com.santander.superwalletcore.domain.model.virtual.GenerateVirtualCardDomain;
  8.  
  9. public class GenerateVirtualCardViewMapper implements MapperView<GenerateVirtualCardDomain, GenerateVirtualCardView> {
  10.  
  11. @Override
  12. public GenerateVirtualCardDomain mapToDomain(GenerateVirtualCardView type) {
  13. GenerateVirtualCardDomain generateVirtualCardDomain = new GenerateVirtualCardDomain();
  14. generateVirtualCardDomain.setOperationCode(type.getOperationCode());
  15. generateVirtualCardDomain.setDescription(type.getDescription());
  16. generateVirtualCardDomain.setDeviceId(type.getDeviceId());
  17. generateVirtualCardDomain.setPin(type.getPin());
  18. generateVirtualCardDomain.setRegistrationCode(type.getRegistrationCode());
  19. generateVirtualCardDomain.setPanDigitalGenerated(type.getPanDigitalGenerated());
  20. generateVirtualCardDomain.setPanDigitalAnonymized(type.getPanDigitalAnonymized());
  21. return generateVirtualCardDomain;
  22. }
  23.  
  24. @Override
  25. public GenerateVirtualCardView mapFromDomain(GenerateVirtualCardDomain type) {
  26. GenerateVirtualCardView generateVirtualCardView = new GenerateVirtualCardView();
  27. generateVirtualCardView.setOperationCode(type.getOperationCode());
  28. generateVirtualCardView.setDescription(type.getDescription());
  29. generateVirtualCardView.setDeviceId(type.getDeviceId());
  30. generateVirtualCardView.setPin(type.getPin());
  31. generateVirtualCardView.setRegistrationCode(type.getRegistrationCode());
  32. generateVirtualCardView.setPanDigitalGenerated(type.getPanDigitalGenerated());
  33. generateVirtualCardView.setPanDigitalAnonymized(type.getPanDigitalAnonymized());
  34. return generateVirtualCardView;
  35. }
  36.  
  37. @Override
  38. public List<GenerateVirtualCardDomain> mapToDomainList(List<GenerateVirtualCardView> type) {
  39. return null;
  40. }
  41.  
  42. @Override
  43. public List<GenerateVirtualCardView> mapFromDomainList(List<GenerateVirtualCardDomain> type) {
  44. return null;
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement