public static void validateAdd(Balance balance) { if (balance == null) { throw new ValidationException("Parameter 'balance' is mandatory but was not provided."); } if (balance.getSchedulingPolicyUnit()==null || balance.getSchedulingPolicyUnit().getId()==null) { throw new ValidationException("Parameter 'balance.scheduling_policy_unit.id' is mandatory but was not provided."); } }
@Override protected void updateIncomingId(Balance incoming) { incoming.setId(incoming.getSchedulingPolicyUnit().getId()); } }
@Mapping(from = Balance.class, to = ClusterPolicy.class) public static ClusterPolicy map(Balance model, ClusterPolicy template) { ClusterPolicy entity = template != null ? template : new ClusterPolicy(); if (model.isSetSchedulingPolicyUnit() && model.getSchedulingPolicyUnit().isSetId()) { Guid guid = GuidUtils.asGuid(model.getSchedulingPolicyUnit().getId()); entity.setBalance(guid); } return entity; } }
@Override protected void verify(Balance model, Balance transform) { assertNotNull(transform); assertEquals(model.getId(), transform.getId()); assertEquals(model.getSchedulingPolicyUnit().getId(), transform.getSchedulingPolicyUnit().getId()); }
to.setSchedulingPolicyUnit(adaptOut(from.getSchedulingPolicyUnit()));