package com.topsun.posclient.datamodel.dto; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import com.topsun.posclient.datamodel.Material; @XmlAccessorType(XmlAccessType.PROPERTY) @XmlRootElement(name="data") @XmlType(name = "MaterialDTO", propOrder = { "materialList" },namespace="http://com.topsun.posclient/MaterialDTO") public class MaterialDTO { private List<Material> materialList; // @XmlElements({ // @XmlElement(name = "materialList", type = Material.class) // }) @XmlElementWrapper(name="materialList") @XmlElement(name="material") public final List<Material> getMaterialList() { return materialList; } public final void setMaterialList(List<Material> materialList) { this.materialList = materialList; } }