package org.molgenis.biobank; import org.molgenis.Molgenis; import org.molgenis.auth.MolgenisUser; import org.molgenis.framework.db.Database; import org.molgenis.framework.security.SimpleLogin; import app.DatabaseFactory; public class BbmriUpdateDatabase { public static void main(String[] args) throws Exception { new Molgenis("apps/bbmri/org/molgenis/biobank/bbmri.molgenis.properties").updateDb(true); Database db = DatabaseFactory.create("apps/bbmri/org/molgenis/biobank/bbmri.molgenis.properties"); try { // Only add "Margreet Brandsma" user if type of Login allows for // this if (!(db.getLogin() instanceof SimpleLogin)) { MolgenisUser u = new MolgenisUser(); u.setName("bbmri"); u.setPassword("bbmri"); u.setSuperuser(true); u.setFirstName("Margreet"); u.setLastName("Brandsma"); u.setEmail("m.brandsma@bbmri.nl"); db.add(u); } } finally { db.close(); } // TODO : do batch import } }