private static synchronized void doLoad() { if (loaded) return; try { Display.masterLog("Loading Manufacturers..."); RcopiaDb manufacturerDb = DatabaseFactory.instance().get(MANUFACTURER, Display.getMasterLogger()); manufacturers = manufacturerDb.getAll(); createMap(); } catch (Exception e) { e.printStackTrace(); ErrorMailServer.instance().mail("Cannot load manufacturer list: " + e.getMessage()); throw new RuntimeException("Cannot load manufacturer list: " + e.getMessage()); } loaded = true; }
private void doLoad() { if (logger == null) logger = new Logger(); if (loaded) return; try { logger.log("Loading State Prescription Variances..."); RcopiaDb db = DatabaseFactory.instance().get(STATE_PHARMACY_VARIANCES, logger); ArrayList variances = db.getAll(); createMap(variances); } catch (Exception e) { logger.log(e); ErrorMailServer.instance() .mail("Cannot load State Prescription Variances: " + e.getMessage()); throw new SystemErrorException( "Cannot load State Prescription Variances: " + e.getMessage()); } loaded = true; }