@Override
public void run(FCPConnectionHandler handler, Node node) throws MessageInvalidException {
if(!handler.hasFullAccess()) {
throw new MessageInvalidException(ProtocolErrorMessage.ACCESS_DENIED, "ModifyConfig requires full access", identifier, false);
}
Config config = node.config;
boolean logMINOR = Logger.shouldLog(LogLevel.MINOR, this);
for(SubConfig sc: config.getConfigs()) {
String prefix = sc.getPrefix();
for(Option<?> o: sc.getOptions()) {
String configName=o.getName();
if(logMINOR) Logger.minor(this, "Setting "+prefix+ '.' +configName);