Paypal.java 913B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.zipcoder.payment;
  2. public class Paypal implements Payment{
  3. Long id;
  4. String payerName;
  5. String email;
  6. public Paypal(){
  7. }
  8. public Paypal(Long id, String payerName, String email){
  9. this.id = id;
  10. this.payerName = payerName;
  11. this.email = email;
  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 getShortDescription() {
  26. return ("Paypal " + payerName + " " + email);
  27. }
  28. public String getEmail() {
  29. return this.email;
  30. }
  31. public void setEmail(String email) {
  32. this.email = email;
  33. }
  34. public int compareTo(Payment o) {
  35. return this.id.compareTo(o.getId());
  36. }
  37. }