package addBk.addressBook;

import java.io.Serializable;
import java.util.StringTokenizer;

public class AddressBookRecord implements
    // *** un comment on jdk1.2 or better to sort
    // Comparator,
    Serializable {
  String name = "";
  String address = "";
  String notes = "";
  String dial_1 = "";
  String dial_2 = "";
  String dial_3 = "";

  public int compareTo(Object o) {
    AddressBookRecord that = (AddressBookRecord) o;
    return this.name.compareTo(that.name);
  }

  public static AddressBookRecord getRecord(String line) {

    AddressBookRecord abr =
        new AddressBookRecord();

    StringTokenizer st = new StringTokenizer(
        line, ",");
    try {
      abr.name = st.nextToken();
      abr.address = st.nextToken();
      abr.notes = st.nextToken();
      abr.dial_1 = st.nextToken();
      abr.dial_2 = st.nextToken();
      abr.dial_3 = st.nextToken();
    } catch (Exception e) {
    }
    ;

    return (abr);
  }
}