Check.java 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.zipcoder.payment;
  2. public class Check implements Payment {
  3. private long id;
  4. private String payerName;
  5. private String routingNumber;
  6. private String accountNumber;
  7. public Check(long id, String name, String rnumber, String anumber){
  8. this.id = id;
  9. this.payerName = name;
  10. this.routingNumber = rnumber;
  11. this.accountNumber = anumber;
  12. }
  13. public void setId(int i) {
  14. this.id = i;
  15. }
  16. public void setPayerName(String name) {
  17. this.payerName = name;
  18. }
  19. public void setRoutingNumber(String rNumber) {
  20. this.routingNumber = rNumber;
  21. }
  22. public String getRoutingNumber() {
  23. return routingNumber;
  24. }
  25. public void setAccountNumber(String aNumber) {
  26. this.accountNumber = aNumber;
  27. }
  28. public String getAccountNumber() {
  29. return accountNumber;
  30. }
  31. @Override
  32. public long getId() {
  33. return id;
  34. }
  35. @Override
  36. public String getPayerName() {
  37. return payerName;
  38. }
  39. @Override
  40. public String getShortDescription() {
  41. return "Check "+ payerName+ " ***"+ accountNumber;
  42. }
  43. @Override
  44. public int compareTo(Payment o) {
  45. return getShortDescription().compareToIgnoreCase(o.getShortDescription());
  46. }
  47. }