/** * administratie wordt in geserialiseerd bestand opgeslagen * * @param bestand * @throws IOException */ public void serialize(File bestand) throws IOException { // todo opgave 2 X Properties props = new Properties(); // Init nieuwe properties props.setProperty("file", bestand.getAbsolutePath()); // Zet het path correct storageMediator.configure(props); // Configureer de mediator storageMediator.save(admin); // Sla het object op }
/** * administratie wordt in geserialiseerd bestand opgeslagen * * @param bestand * @throws IOException */ public void serialize(File bestand) throws IOException { // done opgave 2 // set file property Properties p = storageMediator.config(); // check null, C# would be ?? but doesn't exist in java if (p == null) p = new Properties(); p.setProperty("file", bestand.getAbsolutePath()); storageMediator.configure(p); // save to file storageMediator.save(admin); // save file }
/** * administratie wordt in standaarddatabase bewaard * * @throws IOException */ public void saveToDatabase() throws IOException { initDatabaseMedium(); // todo opgave 4 storageMediator.save(admin); }