Отображение из нескольких источников в пункт назначения с помощью orika - PullRequest
0 голосов
/ 23 апреля 2019

Возможно ли это в Орике.2 исходный объект и назначение как свойство экземпляра из обоих классов.

Пример:

public class Destination {
private String loginId;
private Integer contactId;}

public class LoginDetails {
    private String loginId;
    private String clientId;
}

public class AlertEntityIdentity {
  private Integer contactId;
}

1 Ответ

0 голосов
/ 08 мая 2019
mapperFactory.classMap(LoginDetails.class, Destination.class)
.byDefault().register();
mapperFactory.classMap(AlertEntityIdentity.class, Destination.class)
.byDefault().register();

Предположим, у вас есть loginDetails и alertEntityIdentity.

Destination destination = mapperFacade.map(loginDetails, Destination.class);
mapperFacade.map(alertEntityIdentity, destination);// this will update contactId in destination
...