public static void validateAdd(NetworkAttachment attachment) { if (attachment == null) { throw new ValidationException("Parameter 'attachment' is mandatory but was not provided."); } if ( (attachment.getNetwork()==null || attachment.getNetwork().getName()==null) && (attachment.getNetwork()==null || attachment.getNetwork().getId()==null) ) { throw new ValidationException("Parameters 'attachment.network.name' or 'attachment.network.id' are mandatory but both were not provided."); } }
private static Network getModelNetwork(NetworkAttachment model) { Network network = model.getNetwork(); if (network == null) { network = new Network(); model.setNetwork(network); } return network; } }
public NetworkAttachment mapNetworkAttachment(Map<Guid, NetworkAttachment> attachmentsById, org.ovirt.engine.api.model.NetworkAttachment model) { Mapper<org.ovirt.engine.api.model.NetworkAttachment, NetworkAttachment> networkAttachmentMapper = getMapper(org.ovirt.engine.api.model.NetworkAttachment.class, NetworkAttachment.class); NetworkAttachment attachment = null; if (model.isSetId()) { attachment = attachmentsById.get(asGuid(model.getId())); } else if (model.isSetNetwork() && (model.getNetwork().isSetName() || model.getNetwork().isSetId())) { for (Map.Entry<Guid, NetworkAttachment> backendNetworkAttachmentMapEntry : attachmentsById.entrySet()) { NetworkAttachment backendNetworkAttachment = backendNetworkAttachmentMapEntry.getValue(); String backendNetworkName = backendNetworkAttachment.getNetworkName(); String backendNetworkId = backendNetworkAttachment.getNetworkId().toString(); if (backendNetworkName.equals(model.getNetwork().getName()) || backendNetworkId.equals(model.getNetwork().getId())) { attachment = backendNetworkAttachment; break; } } } return networkAttachmentMapper.map(model, attachment); }
protected org.ovirt.engine.api.model.NetworkAttachment getModel(int index) { org.ovirt.engine.api.model.NetworkAttachment model = new org.ovirt.engine.api.model.NetworkAttachment(); model.setId(GUIDS[index].toString()); model.setNetwork(new Network()); model.getNetwork().setId(GUIDS[index].toString()); return model; }
protected org.ovirt.engine.api.model.NetworkAttachment getModel(int index) { org.ovirt.engine.api.model.NetworkAttachment model = new org.ovirt.engine.api.model.NetworkAttachment(); model.setId(GUIDS[index].toString()); model.setNetwork(new Network()); model.getNetwork().setId(NETWORK_ID.toString()); return model; }
@Override protected final void verifyModel(org.ovirt.engine.api.model.NetworkAttachment model, int index) { assertEquals(GUIDS[index].toString(), model.getId()); assertEquals(GUIDS[index].toString(), model.getNetwork().getId()); verifyModel(model); verifyLinks(model); }
@Override protected final void verifyModel(org.ovirt.engine.api.model.NetworkAttachment model, int index) { assertEquals(GUIDS[index].toString(), model.getId()); assertEquals(GUIDS[index].toString(), model.getNetwork().getId()); verifyModel(model); verifyLinks(model); }
@Override protected void verify(org.ovirt.engine.api.model.NetworkAttachment model, org.ovirt.engine.api.model.NetworkAttachment transform) { assertNotNull(transform); assertEquals(model.getId(), transform.getId()); assertNotNull(transform.getNetwork()); assertEquals(model.getNetwork().getId(), transform.getNetwork().getId()); assertNotNull(transform.getHostNic()); assertEquals(model.getHostNic().getId(), transform.getHostNic().getId()); assertNotNull(transform.getProperties()); assertEquals(CustomPropertiesParser.toMap(model.getProperties()), CustomPropertiesParser.toMap(transform.getProperties())); assertNotNull(transform.getIpAddressAssignments()); List<IpAddressAssignment> transformAddresses = transform.getIpAddressAssignments().getIpAddressAssignments(); assertNotNull(transformAddresses); List<IpAddressAssignment> modelAddresses = model.getIpAddressAssignments().getIpAddressAssignments(); assertEquals(modelAddresses.size(), transformAddresses.size()); for (int i = 0; i < modelAddresses.size(); i++) { assertEquals(modelAddresses.get(i).getAssignmentMethod(), transformAddresses.get(i).getAssignmentMethod()); Ip modelAddress = modelAddresses.get(i).getIp(); Ip transformAddress = transformAddresses.get(i).getIp(); assertEquals(modelAddress.getAddress(), transformAddress.getAddress()); assertEquals(modelAddress.getNetmask(), transformAddress.getNetmask()); assertEquals(modelAddress.getGateway(), transformAddress.getGateway()); } }
Network networkModel = model.getNetwork(); if (networkModel.isSetId()) { entity.setNetworkId(GuidUtils.asGuid(networkModel.getId()));
to.setNetwork(adaptOut(from.getNetwork()));