CXF: клонируемые классы из wsdl2java? - PullRequest
2 голосов
/ 06 июля 2010

Возможно ли, чтобы CXF wsdl2java излучал клонируемые классы? Может быть, с помощью какой-либо опции или плагина?

Что мне нужно сделать, это скопировать по значению довольно сложную структуру схемы из одного дерева объектов в другое, и он не будет получать / устанавливать каждое значение элемента вручную или касаться созданных классов вручную.

/ Бьорн

Ответы [ 3 ]

1 голос
/ 09 июля 2010

Вы МОЖЕТЕ написать плагин XJC для этого. В CXF есть пара плагинов XJC для различных вещей, которые вы можете использовать в качестве модели. (и, возможно, отправьте обратно в CXF)

1 голос
/ 22 февраля 2011

Теперь я реализовал и добавил плагин XJC, который генерирует клонируемые классы: https://issues.apache.org/jira/browse/CXF-3354

1 голос
/ 06 июля 2010

Я бы порекомендовал вам избегать Cloneable, и скорее, чтобы испускаемые классы были сериализуемыми, а также сериализовывали и десериализовывали класс (ы) для их клонирования. Здесь приведены некоторые инструкции о том, как сделать это с CXF, хотя я сам никогда не пробовал.

...