Наследование и сбор в JAX-WS - Wildfly13 - PullRequest
0 голосов
/ 19 января 2020

У меня есть @WebService, который использует сложный объект, содержащий список других сложных объектов.

@WebResult(name = "response")
Response endpoint(@WebParam(name = "request") Request message);

, где

@XmlAccessorType(XmlAccessType.FIELD)
class Request {

   @XmlElement(name = "myList", required = true)
   private List<InnerObject> myList;

   // ... with other properties and public getters and setters
}

Теперь я должен специализировать InnerObject, чтобы включить новый свойств, но дело в том, что я не являюсь владельцем обоих Request и InnerObject, поэтому я не могу их трогать [они являются частью библиотеки, которую я должен использовать].

I Я пытаюсь найти способ просто расширить InnerObject без копирования и вставки всей структуры сообщения.

Есть ли способ продолжить? кто-нибудь может помочь?

...