package org.opentosca.csarrepo.util.jaxb; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * * @author Marcus Eisele <marcus.eisele@gmail.com> * */ @XmlRootElement(name = "ServiceInstanceList") @XmlType(propOrder = { "selfLink", "links" }) public class ServiceInstanceList { List<SimpleXLink> links; private SimpleXLink selfLink; public ServiceInstanceList() { } public ServiceInstanceList(SimpleXLink selfLink, List<SimpleXLink> links) { super(); this.links = links; } @XmlElement(name = "self") public SimpleXLink getSelfLink() { return selfLink; } public void setSelfLink(SimpleXLink selfLink) { this.selfLink = selfLink; } @XmlElement(name = "link") @XmlElementWrapper(name = "serviceinstances") public List<SimpleXLink> getLinks() { return links; } public void setLinks(List<SimpleXLink> links) { this.links = links; } }