public void save(Configuration configuration) {
em.merge(configuration);
}
private Configuration createDefault() {
Configuration configuration = new Configuration();
configuration.put("location", "localhost:4848");
configuration.put("jdbcPoolNames", "SamplePool");
configuration.put("interval", "2");
configuration.put("username", "");
configuration.put("password", "");
configuration.put("serverInstances", "server");
configuration.put("maxParallelThreads", "0");
configuration.put("collectionTimeout", "10");
configuration.put("dataCollectionRetries", "1");
configuration.put("defaultMaxLogResults", "40");
configuration.put("collectLogs", "true");
em.persist(configuration);
return configuration;
}