@Override public void loadUsers() { List<User> userList = new ArrayList<>(); userList.add(new User("A", 1, 1)); userList.add(new User("B", 2, 1)); modelData.setUsers(userList); }
private static void cacheModelData(String modelFile, String modelName) { if (first) { registerImporters(); first = false; } ModelImporter importer = importers.get(getExtension(modelFile)); if (importer != null) { long start = System.currentTimeMillis(); ModelData data = importer.importModel(modelFile, modelName); long diff = System.currentTimeMillis() - start; double seconds = diff / 1000.0; String importStats = "\n********************\n" + "* Model: [" + modelFile + " - " + modelName + "] \n" + "* Loadtime: [" + String.format("%.2f", seconds) + "s] \n" + data.getStats() + "********************"; Logger.getAnonymousLogger().log(Level.INFO, importStats); modelCache.put(modelFile + modelName, data); } else { Logger.getAnonymousLogger() .log(Level.WARNING, "No known ModelImporter for format: " + getExtension(modelFile)); System.exit(-1); } }
public String getStringValue(ModelData model, String property) { Object value = model.get(property); return value != null ? value.toString() : null; }