import StringComparator;

public class StatusComparator 
    implements Comparator {

    //constructor

    StringComparator comp = new StringComparator();

    public boolean lessThan(Object first, Object second) {

        int stat1 = 0;
        int stat2 = 0;
        String status1 = ((MailMessage)first).getField("status");
        String status2 = ((MailMessage)second).getField("status");

        if (status1.equals("true"))
            stat1 = 2;
        else 
            stat1 = 1;

        if (status2.equals("true"))
            stat2 = 2;
        else
            stat2 = 1;


        return (stat1 < stat2);

    }
    
    public boolean equals(Object first, Object second) {
        
        String status1 = ((MailMessage)first).getField("status");
        String status2 = ((MailMessage)second).getField("status");

        return (status1.equals(status2));

    }

}
