Есть ли способ узнать, какое свойство ссылается на изменение NewObject в Javers? - PullRequest
0 голосов
/ 01 мая 2018

При обработке onNewObject(NewObject change) интерфейса ChangeProcessor существует ли способ выяснить, где в графе объектов (относительно сравниваемых верхних объектов) этот новый объект? Полный путь, а не только относительно непосредственного родителя?

У меня есть два свойства типа Address где-то ниже на графике, и если я печатаю глобальный идентификатор изменения, я получаю что-то вроде ...Address/22984 и ...Address/22985, что не говорит мне, что представляет каждый из этих объектов Address , Мне нужно получить полный путь до корневого объекта, который отображается в javers.initial(rootObject).

1 Ответ

0 голосов
/ 04 мая 2018

JaVers не записывает пути от первого объекта, но для объектов-значений вы можете прочитать путь, записанный в ValueObjectId. Это путь от объекта-владельца к объекту-значению. Например:

Employee/1#primaryAddress

...