package de.codecentric.jenkins.dashboard.persistence.xmlwrapper; import java.util.ArrayList; import java.util.List; import com.thoughtworks.xstream.annotations.XStreamAlias; import com.thoughtworks.xstream.annotations.XStreamImplicit; import de.codecentric.jenkins.dashboard.persistence.ServerInstance; /** * * @author Andreas Houben */ @XStreamAlias("instances") public class ServerInstances { public ServerInstances() { instances = new ArrayList<>(); } @XStreamImplicit(itemFieldName = "instance") private List<ServerInstance> instances; public void add(ServerInstance instance) { instances.add(instance); } public ServerInstance get(int i) { return instances.get(i); } public int size() { return instances.size(); } }