Check.java 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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(){
  8. }
  9. public Check(long id, String payerName, String routingNumber, String accountNumber){
  10. }
  11. public void setId(int id) {
  12. this.id = id;
  13. }
  14. @Override
  15. public long getId() {
  16. System.out.println(id);
  17. return id;
  18. }
  19. public void setPayerName(String payerName) {
  20. this.payerName = payerName;
  21. }
  22. @Override
  23. public String getPayerName() {
  24. System.out.println(payerName);
  25. return payerName;
  26. }
  27. public void setRoutingNumber(String routingNumber) {
  28. this.routingNumber = routingNumber;
  29. }
  30. public String getRoutingNumber() {
  31. System.out.println(routingNumber);
  32. return routingNumber;
  33. }
  34. public void setAccountNumber(String accountNumber) {
  35. this.accountNumber = accountNumber;
  36. }
  37. public String getAccountNumber() {
  38. System.out.println(accountNumber);
  39. return accountNumber;
  40. }
  41. @Override
  42. public String getShortDescription() {
  43. return "Check" + getPayerName() + "***" + getAccountNumber().substring(this.accountNumber.length() - 4);
  44. }
  45. @Override
  46. public int compareTo(Payment o) {
  47. return 0;
  48. }
  49. }