123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.zipcoder.payment;
  2. public class PayPal implements Payment {
  3. private Long id = 0L;
  4. private String name = "";
  5. private String description = "";
  6. private String email = "";
  7. public void setId(Long id) {
  8. this.id = id;
  9. }
  10. public Long getId() {
  11. return id;
  12. }
  13. public void setName(String name) {
  14. this.name = name;
  15. }
  16. public String getPayerName() {
  17. return this.name;
  18. }
  19. @Override
  20. public String getShortDescription() {
  21. return "Paypal [" + name + "][" + email + "]";
  22. }
  23. public void setEmail(String email) {
  24. this.email = email;
  25. }
  26. public String getEmail() {
  27. return this.email;
  28. }
  29. @Override
  30. public int compareTo(Payment o) {
  31. return this.getShortDescription().compareTo(o.getShortDescription());
  32. }
  33. }