// ** Implemented as a Comparable class by // Sriram Pemmaraju on Oct 6th public class comparableRecordOld implements Comparable { // data members public String ssn; // Primary Key public String name; public double pay; // The only constructor for this class public comparableRecordOld (String newSSN, String newName, double newPay) { ssn = newSSN; name = newName; pay = newPay; } // end of constructor public int compareTo(Object item) throws ClassCastException{ if(!(item instanceof comparableRecordOld)) throw new ClassCastException("A comparableRecordOld object expected."); comparableRecordOld givenRecord = (comparableRecordOld) item; return ssn.compareTo(givenRecord.ssn); } } // end of class