コード例 #1
0
  /**
   * 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
  }
コード例 #2
0
  /**
   * 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
  }
コード例 #3
0
 /**
  * administratie wordt in standaarddatabase bewaard
  *
  * @throws IOException
  */
 public void saveToDatabase() throws IOException {
   initDatabaseMedium();
   // todo opgave 4
   storageMediator.save(admin);
 }