// Fahrtenbuch schreiben public synchronized boolean writeEinstellungen() { try { fwrite("BOOTE=" + fbDaten.bootDatei + "\n"); fwrite("MITGLIEDER=" + fbDaten.mitgliederDatei + "\n"); fwrite("ZIELE=" + fbDaten.zieleDatei + "\n"); fwrite("STATISTIK=" + fbDaten.statistikDatei + "\n"); if (prevFb != null) fwrite("VORHERIGESFB=" + prevFb + "\n"); else fwrite("VORHERIGESFB=\n"); if (nextFb != null) fwrite("NAECHSTESFB=" + nextFb + "\n"); else fwrite("NAECHSTESFB=\n"); if (fbDaten.erstVorname) fwrite("NAMENSANGABEN=VORNACH\n"); else fwrite("NAMENSANGABEN=NACHVOR\n"); fwrite("STATUS=" + EfaUtil.arr2KommaList(fbDaten.status) + "\n"); fwrite("ANZMITGLIEDER=" + fbDaten.anzMitglieder + "\n"); Object[] keys = mehrtagesfahrten.keySet().toArray(); for (int i = 0; i < keys.length; i++) { Mehrtagesfahrt m = (Mehrtagesfahrt) mehrtagesfahrten.get(keys[i]); fwrite( "MEHRTAGESFAHRT=" + m.name + "|" + m.start + "|" + m.ende + "|" + m.rudertage + "|" + m.gewaesser + "|" + (m.isEtappen ? "+" : "-") + "\n"); } fwrite("##ENDE_KONFIG\n"); } catch (IOException e) { errWritingFile(dat); return false; } return true; }