У меня есть @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
без копирования и вставки всей структуры сообщения.
Есть ли способ продолжить? кто-нибудь может помочь?