PayPal.java 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.zipcoder.payment;
  2. public class PayPal implements Payment {
  3. private long id;
  4. private String payerName;
  5. private String email;
  6. public PayPal(){
  7. }
  8. public PayPal(int id, String payerName, String email){
  9. }
  10. public void setId(int id) {
  11. this.id = id;
  12. }
  13. @Override
  14. public long getId() {
  15. System.out.println(id);
  16. return id;
  17. }
  18. public void setPayerName(String payerName) {
  19. this.payerName = payerName;
  20. }
  21. @Override
  22. public String getPayerName() {
  23. System.out.println(payerName);
  24. return payerName;
  25. }
  26. public void setEmail(String email) {
  27. this.email = email;
  28. }
  29. public String getEmail() {
  30. System.out.println(email);
  31. return email;
  32. }
  33. @Override
  34. public String getShortDescription() {
  35. System.out.println("Paypal " + getPayerName() + " " + getEmail());
  36. return "Paypal " + getPayerName() + " " + getEmail();
  37. }
  38. @Override
  39. public int compareTo(Payment o) {
  40. PayPal payPal = new PayPal();
  41. Check check = new Check();
  42. return payPal.compareTo(check);
  43. }
  44. }