/* * SSSync, a Simple and Stupid Synchronizer for data with multi-valued attributes * Copyright (C) 2014 Ludovic Pouzenc * * This file is part of SSSync. * * SSSync is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * SSSync is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with SSSync. If not, see */ package conf; import java.util.List; /** * Generated Configuration Bean */ public class ConfigRootBean { private ConfigGlobalsBean globals; private List tasks; public ConfigGlobalsBean getGlobals() { return globals; } public void setGlobals(ConfigGlobalsBean globals) { this.globals = globals; } public List getTasks() { return tasks; } public void setTasks(List tasks) { this.tasks = tasks; } @Override public String toString() { return "ConfigRootBean [globals=" + globals + ", tasks=" + listDump(tasks, 1) + "]"; } public static String listDump(List list, int ident) { StringBuffer buf = new StringBuffer(); buf.append('{'); for (T item : list) { buf.append('\n'); for (int i = 0; i < ident; i++) { buf.append('\t'); } buf.append(item.toString()); buf.append(','); } buf.append('\n'); for (int i = 0; i < ident-1; i++) { buf.append('\t'); } buf.append('}'); return buf.toString(); } }