@Override public Response add(org.ovirt.engine.api.model.NetworkAttachment attachment) { verifyHostAndNicExistence(); if (attachment.isSetHostNic()) { Guid hostNicGuid = Guid.createGuidFromString(attachment.getHostNic().getId()); if (!nicId.equals(hostNicGuid)) { //TODO MM: add message. return Response.status(Response.Status.BAD_REQUEST).build(); } } else { HostNic hostNIC = new HostNic(); hostNIC.setId(nicId.toString()); attachment.setHostNic(hostNIC); } return super.add(attachment); } }
@Override protected NetworkAttachment addParents(NetworkAttachment model) { Host host = new Host(); model.setHost(host); model.getHost().setId(getHostId().toString()); if (model.isSetHostNic()) { model.getHostNic().setHost(host); } return model; } }
if (model.isSetHostNic()) { HostNic hostNic = model.getHostNic(); if (hostNic.isSetId()) {
to.setHost(adaptOut(from.getHost())); if (from.isSetHostNic()) { to.setHostNic(adaptOut(from.getHostNic()));