@Override public Guid keyFrom(NetworkAttachment networkAttachment) { return networkAttachment.getNetworkId(); } }
@Override public boolean isValid(NetworkAttachment value, ConstraintValidatorContext context) { boolean networkIdNotSet = value.getNetworkId() == null; boolean networkNameNotSet = value.getNetworkName() == null; return !(networkIdNotSet && networkNameNotSet); } }
public void addNetworkAttachmentToParameters(NetworkAttachment networkAttachment) { assert networkAttachment.getId() == null : "When adding attachment to parameters its id should be null"; //$NON-NLS-1$ Guid idOfAttachmentNetworkWasPreviouslyAttachedTo = networkIdToExistingAttachmentId.get(networkAttachment.getNetworkId()); networkAttachment.setId(idOfAttachmentNetworkWasPreviouslyAttachedTo); if (idOfAttachmentNetworkWasPreviouslyAttachedTo != null) { removedNetworkAttachments.remove(idOfAttachmentNetworkWasPreviouslyAttachedTo); } networkAttachments.add(networkAttachment); }
private void initNetworkIdToExistingAttachmentMap() { Map<Guid, Guid> networkIdToExistingAttachmentId = new HashMap<>(); for (NetworkAttachment attachment : hostSetupNetworksParametersData.getNetworkAttachments()) { networkIdToExistingAttachmentId.put(attachment.getNetworkId(), attachment.getId()); } hostSetupNetworksParametersData.setNetworkIdToExistingAttachmentId(networkIdToExistingAttachmentId); }
private void assertNetworkAttachment(NetworkAttachment networkAttachment, Guid attachmentId, Guid networkId, Guid nicId) { assertThat("id mismatch", networkAttachment.getId(), is(attachmentId)); //$NON-NLS-1$ assertThat("network id mismatch", networkAttachment.getNetworkId(), equalTo(networkId)); //$NON-NLS-1$ assertThat("nicId mismatch", networkAttachment.getNicId(), equalTo(nicId)); //$NON-NLS-1$ }
protected final NetworkAttachment setUpEntityExpectations(NetworkAttachment entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getNetworkId()).thenReturn(GUIDS[index]); setUpEntityExpectations(entity); return entity; }
protected final NetworkAttachment setUpEntityExpectations(NetworkAttachment entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getNetworkId()).thenReturn(GUIDS[index]); setUpEntityExpectations(entity); return entity; }
private void initNetworkIdToExistingAttachmentIdMap(NetworkAttachment... attachments) { Map<Guid, Guid> networkIdToExistingAttachmentId = new HashMap<>(); for (NetworkAttachment attachment : attachments) { networkIdToExistingAttachmentId.put(attachment.getNetworkId(), attachment.getId()); } dataFromHostSetupNetworksModel.setNetworkIdToExistingAttachmentId(networkIdToExistingAttachmentId); }
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); }
public NetworkAttachment(NetworkAttachment networkAttachment) { id = networkAttachment.getId(); nicId = networkAttachment.getNicId(); nicName = networkAttachment.getNicName(); networkId = networkAttachment.getNetworkId(); networkName = networkAttachment.getNetworkName(); ipConfiguration = networkAttachment.getIpConfiguration(); properties = networkAttachment.getProperties(); overrideConfiguration = networkAttachment.isOverrideConfiguration(); reportedConfigurations = networkAttachment.getReportedConfigurations(); }
@Override protected MapSqlParameterSource createFullParametersMapper(NetworkAttachment networkAttachment) { MapSqlParameterSource mapper = createIdParameterMapper(networkAttachment.getId()) .addValue("network_id", networkAttachment.getNetworkId()) .addValue("nic_id", networkAttachment.getNicId()) .addValue("custom_properties", SerializationFactory.getSerializer().serialize(networkAttachment.getProperties())); mapIpConfiguration(networkAttachment, mapper); mapper.addValue("dns_resolver_configuration_id", getDnsResolverConfigurationId(networkAttachment)); return mapper; }
if (entity.getNetworkId() != null) { getModelNetwork(model).setId(entity.getNetworkId().toString());
private void assertNetworkAttachmentEquals(NetworkAttachment expected, NetworkAttachment actual) { assertEquals(expected.getId(), actual.getId()); assertEquals(expected.getNetworkId(), actual.getNetworkId()); assertEquals(expected.getNicId(), actual.getNicId()); assertEquals(expected.getNicName(), actual.getNicName()); assertEquals(expected.getIpConfiguration(), actual.getIpConfiguration()); assertEquals(expected.getProperties().entrySet(), actual.getProperties().entrySet()); assertEquals(expected.getDnsResolverConfiguration(), actual.getDnsResolverConfiguration()); }
@Test public void testRemoveByNetworkId() { //store ids for for case it gets changed during processing somehow. Guid networkAttachmentId = networkAttachment.getId(); Guid networkIdUsedForAttachmentRemoval = networkAttachment.getNetworkId(); //persist & verify presence dao.save(networkAttachment); assertNotNull(dao.get(networkAttachmentId)); //delete & verify absence dao.removeByNetworkId(networkIdUsedForAttachmentRemoval); assertNull(dao.get(networkAttachmentId)); }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("id", getId()) .append("networkId", getNetworkId()) .append("networkName", getNetworkName()) .append("nicId", getNicId()) .append("nicName", getNicName()) .append("ipConfiguration", getIpConfiguration()) .append("dnsResolverConfiguration", getDnsResolverConfiguration()) .append("properties", getProperties()) .append("overrideConfiguration", isOverrideConfiguration()) .build(); } }