Dies ist die Zielmethode, bei der ich den Wert festlegen muss
Code: Select all
public void setData(JAXBElement value) {
this.data = ((JAXBElement ) value);
}
Code: Select all
ObjectFactory factory = new ObjectFactory();
JAXBElement jaxbElement = new JAXBElement(
new QName(ApplicationIngestionRequest.class.getSimpleName()), ApplicationIngestionRequest.class, request);
StringWriter writer = new StringWriter();
JAXBContext context = JAXBContext.newInstance(ApplicationIngestionRequest.class);
context.createMarshaller().marshal(jaxbElement, writer);
LOG.info("JAXBElement object :\n"+ writer.toString());
Unmarshaller u = context.createUnmarshaller();
JAXBElement o = (JAXBElement) u.unmarshal(new StringReader(writer));
Code: Select all
0000005511
festzulegen
Code: Select all
losRequest.setData(o.toString());
Mobile version