package org.atomnuke.cli; import org.atomnuke.atombus.config.model.ServerConfiguration; import org.atomnuke.util.config.ConfigurationException; import org.atomnuke.fallout.config.server.ServerConfigurationHandler; import org.atomnuke.util.config.io.ConfigurationManager; /** * * @author zinic */ public class CliConfigurationHandler extends ServerConfigurationHandler { private final ConfigurationManager<ServerConfiguration> configurationManager; public CliConfigurationHandler(ConfigurationManager<ServerConfiguration> configurationManager, ServerConfiguration configurationCopy) { super(configurationCopy); this.configurationManager = configurationManager; } public void write() throws ConfigurationException { configurationManager.write(getConfiguration()); } }