package org.opentosca.csarrepo.rest.model;
import java.util.LinkedList;
import java.util.List;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
/**
* Entry class for the csarrepo root
*
* @author eiselems (marcus.eisele@gmail.com)
*
*/
@XmlRootElement(name = "csar-list")
public class CsarListEntry extends AbstractEntry {
private List<SimpleXLink> links = new LinkedList<SimpleXLink>();
protected CsarListEntry() {
super();
}
public CsarListEntry(List<SimpleXLink> links, List<SimpleXLink> children) {
super(links, children);
}
@Override
@XmlElement(name = "link")
@XmlElementWrapper(name = "csars")
public List<SimpleXLink> getChildren() {
return super.getChildren();
}
}