package com.zipcoder.payment; public class Check implements Payment { private long id; private String payerName; private String routingNumber; private String accountNumber; public Check(long id, String name, String rnumber, String anumber){ this.id = id; this.payerName = name; this.routingNumber = rnumber; this.accountNumber = anumber; } public void setId(int i) { this.id = i; } public void setPayerName(String name) { this.payerName = name; } public void setRoutingNumber(String rNumber) { this.routingNumber = rNumber; } public String getRoutingNumber() { return routingNumber; } public void setAccountNumber(String aNumber) { this.accountNumber = aNumber; } public String getAccountNumber() { return accountNumber; } @Override public long getId() { return id; } @Override public String getPayerName() { return payerName; } @Override public String getShortDescription() { return "Check "+ payerName+ " ***"+ accountNumber; } @Override public int compareTo(Payment o) { return getShortDescription().compareToIgnoreCase(o.getShortDescription()); } }