Доступ к родительскому классу при выполнении пользовательского конвертера - PullRequest
1 голос
/ 09 сентября 2010

В настоящее время я использую Dozer для отображения на наборы объектов.

У меня есть ситуация, когда мне нужно использовать пользовательский конвертер для сопоставления строки с типом A.

Способ преобразования TypeA в строку зависит от типа объекта. Член TypeA.

В частности, TypeA имеет 2 поля, которые можно назвать prefix и postfix . Иногда мне нужно разделить строку на пробел, или тире или косую черту. Этот символ для разделения определяется в родительском объекте TypeA.

Есть ли способ сделать это в Dozer с помощью пользовательских конвертеров? Мне нужно идти по цепочке ...

Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 21 сентября 2010

Таким образом, вы должны сопоставить String с родителем TypeA. В вашем XML-файле, чтобы получить «префикс» и «постфикс», вы должны набрать parent.TypeA.prefix или parent.TypeA.postfix. Надеюсь, это поможет.

...