@Produces(MediaType.APPLICATION_XML)
@Consumes(MediaType.APPLICATION_XML)
@POST
public List<JAXBElement<Person>> echoPersonJAXBElementList(List<JAXBElement<Person>> peopleElements) {
List<JAXBElement<Person>> ret = new ArrayList<JAXBElement<Person>>();
Person retPerson = null;
for(JAXBElement<Person> personElement : peopleElements) {
retPerson = new Person();
retPerson.setName("echo " + personElement.getValue().getName());
retPerson.setDesc("echo " + personElement.getValue().getDesc());
JAXBElement<Person> element = new JAXBElement<Person>(new QName("person"), Person.class, retPerson);
ret.add(element);
}
return ret;
}