PayPal.java 944B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.zipcoder.payment;
  2. public class PayPal implements Payment {
  3. long id;
  4. String payerName;
  5. String email;
  6. public PayPal(long id, String payerName, String email){
  7. this.id = id;
  8. this.payerName = payerName;
  9. this.email = email;
  10. }
  11. public PayPal() {
  12. }
  13. public long getId() {
  14. return id;
  15. }
  16. public void setId(long id) {
  17. this.id = id;
  18. }
  19. public String getPayerName() {
  20. return payerName;
  21. }
  22. public void setPayerName(String payerName) {
  23. this.payerName = payerName;
  24. }
  25. public String getEmail() {
  26. return email;
  27. }
  28. public void setEmail(String email) {
  29. this.email = email;
  30. }
  31. public String getShortDescription() {
  32. return "PayPal " + payerName + " " + email;
  33. }
  34. public int compareTo(Payment p) {
  35. return this.getShortDescription().compareTo(p.getShortDescription());
  36. }
  37. }