コード例 #1
0
  /**
   * administratie wordt vanuit geserialiseerd bestand gevuld
   *
   * @param bestand
   * @throws IOException
   */
  public void deserialize(File bestand) throws IOException {
    Properties props = new Properties(); // Zie Serialize methode
    props.setProperty("file", bestand.getAbsolutePath());
    storageMediator.configure(props);
    admin = storageMediator.load();
    // todo opgave 2 X

  }
コード例 #2
0
  /**
   * administratie wordt vanuit geserialiseerd bestand gevuld
   *
   * @param bestand
   * @throws IOException
   */
  public void deserialize(File bestand) throws IOException {

    // todo 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);

    admin = storageMediator.load();
  }
コード例 #3
0
 /**
  * administratie wordt vanuit standaarddatabase opgehaald
  *
  * @throws IOException
  */
 public void loadFromDatabase() throws IOException {
   initDatabaseMedium();
   admin = storageMediator.load();
   // opgave 4
 }