Ejemplo n.º 1
0
  /**
   * Erstellt einen Eintrag aus dem jcbSelName ("Vorname Name" oder "Standort Name") und jcbSelAdd
   * ("AdressText")
   */
  public Entry createEntry(String jcbSelName, String jcbSelAdd) {
    c = serializer.getContactsFromXML();
    String name = jcbSelName.split("\\s+")[1];
    String prename = jcbSelName.split("\\s+")[0];
    Entry e = c.getEntries().get(c.search(jcbSelName));
    Entry res;

    if (e.isPerson()) {
      Person p = new Person(name, prename);
      Address a = new Address();
      a.setAddressText(jcbSelAdd);
      p.add(a);
      res = p;
    } else {
      Component p = new Component(name, prename);
      Address a = new Address();
      a.setAddressText(jcbSelAdd);
      p.add(a);
      res = p;
    }
    return res;
  }
Ejemplo n.º 2
0
 /** Findet raus ob der aktuelle Eintrag vom Typ Person oder Komponente ist */
 public boolean isPerson() {
   c = serializer.getContactsFromXML();
   Entry e = c.getEntries().get(c.search(this.name));
   return e.getClass().isInstance(new Person());
 }