@Override protected void verify(MacPool model, MacPool transform) { assertNotNull(transform); assertEquals(model.getId(), transform.getId()); assertEquals(model.getName(), transform.getName()); assertEquals(model.getDescription(), transform.getDescription()); assertEquals(model.isDefaultPool(), transform.isDefaultPool()); assertEquals(model.isAllowDuplicates(), transform.isAllowDuplicates()); } }
@Mapping(from = org.ovirt.engine.api.model.MacPool.class, to = MacPool.class) public static MacPool map(org.ovirt.engine.api.model.MacPool model, MacPool template) { if (model == null) { return template; } MacPool entity = template == null ? new MacPool() : template; if (model.isSetId()) { entity.setId(GuidUtils.asGuid(model.getId())); } if (model.isSetName()) { entity.setName(model.getName()); } if (model.isSetDescription()) { entity.setDescription(model.getDescription()); } if (model.isSetAllowDuplicates()) { entity.setAllowDuplicateMacAddresses(model.isAllowDuplicates()); } if (model.isSetDefaultPool()) { entity.setDefaultPool(model.isDefaultPool()); } if (model.isSetRanges()) { mapRanges(model, entity); } return entity; }
to.setAllowDuplicates(from.isAllowDuplicates());