protected boolean namedDataCenter(Network network) { return network != null && network.isSetDataCenter() && network.getDataCenter().isSetName() && !network.getDataCenter().isSetId(); }
protected boolean namedDataCenter(Network network) { return network != null && network.isSetDataCenter() && network.getDataCenter().isSetName() && !network.getDataCenter().isSetId(); }
@Override protected Network addParents(Network model) { Qos qos = model.getQos(); if (qos != null) { qos.setDataCenter(model.getDataCenter()); } return model; }
protected Guid getDataCenterId(Network network) { String networkName = network.getDataCenter().getName(); return getEntity( StoragePool.class, QueryType.GetStoragePoolByDatacenterName, new NameQueryParameters(networkName), "Datacenter: name=" + networkName ).getId(); } }
protected Guid getDataCenterId(Network network) { String networkName = network.getDataCenter().getName(); return getEntity(StoragePool.class, QueryType.GetStoragePoolByDatacenterName, new NameQueryParameters(networkName), "Datacenter: name=" + networkName).getId(); } }
@Test public void testAddNetwork() { setUriInfo(setUpBasicUriExpectations()); setUpCreationExpectations(ActionType.AddNetwork, AddNetworkStoragePoolParameters.class, new String[] { "StoragePoolId" }, new Object[] { DATA_CENTER_ID }, true, true, null, //GUIDS[0], QueryType.GetAllNetworks, IdQueryParameters.class, new String[] { "Id" }, new Object[] { Guid.Empty }, asList(getEntity(0))); Network model = getModel(0); model.setDataCenter(new DataCenter()); model.getDataCenter().setId(DATA_CENTER_ID.toString()); Response response = collection.add(model); assertEquals(201, response.getStatus()); assertTrue(response.getEntity() instanceof Network); verifyModel((Network) response.getEntity(), 0); }
@Test public void testAddNetwork() { setUriInfo(setUpBasicUriExpectations()); setUpCreationExpectations(ActionType.AddNetwork, AddNetworkStoragePoolParameters.class, new String[] { "StoragePoolId" }, new Object[] { DATA_CENTER_ID }, true, true, null, //GUIDS[0], QueryType.GetNetworksByDataCenterId, IdQueryParameters.class, new String[] { "Id" }, new Object[] { DATA_CENTER_ID }, asList(getEntity(0))); Network model = getModel(0); model.setDataCenter(new DataCenter()); model.getDataCenter().setId(DATA_CENTER_ID.toString()); Response response = collection.add(model); assertEquals(201, response.getStatus()); assertTrue(response.getEntity() instanceof Network); verifyModel((Network) response.getEntity(), 0); }
private void doTestBadAddNetwork(boolean valid, boolean success, String detail) { setUriInfo(setUpActionExpectations(ActionType.AddNetwork, AddNetworkStoragePoolParameters.class, new String[] { "StoragePoolId" }, new Object[] { DATA_CENTER_ID }, valid, success)); Network model = getModel(0); model.setDataCenter(new DataCenter()); model.getDataCenter().setId(DATA_CENTER_ID.toString()); verifyFault(assertThrows(WebApplicationException.class, () -> collection.add(model)), detail); }
private void doTestBadAddNetwork(boolean valid, boolean success, String detail) { setUriInfo(setUpActionExpectations(ActionType.AddNetwork, AddNetworkStoragePoolParameters.class, new String[] { "StoragePoolId" }, new Object[] { DATA_CENTER_ID }, valid, success)); Network model = getModel(0); model.setDataCenter(new DataCenter()); model.getDataCenter().setId(DATA_CENTER_ID.toString()); verifyFault(assertThrows(WebApplicationException.class, () -> collection.add(model)), detail); }
@Test public void testAddNetworkWithNamedDataCenter() { setUriInfo(setUpBasicUriExpectations()); setUpEntityQueryExpectations(QueryType.GetStoragePoolByDatacenterName, NameQueryParameters.class, new String[] { "Name" }, new Object[] { NAMES[1] }, setUpStoragePool(DATA_CENTER_ID)); setUpCreationExpectations(ActionType.AddNetwork, AddNetworkStoragePoolParameters.class, new String[] { "StoragePoolId" }, new Object[] { DATA_CENTER_ID }, true, true, null, //GUIDS[0], QueryType.GetAllNetworks, IdQueryParameters.class, new String[] { "Id" }, new Object[] { Guid.Empty }, asList(getEntity(0))); Network model = getModel(0); model.setDataCenter(new DataCenter()); model.getDataCenter().setName(NAMES[1]); Response response = collection.add(model); assertEquals(201, response.getStatus()); assertTrue(response.getEntity() instanceof Network); verifyModel((Network) response.getEntity(), 0); }
@Override protected void verify(Network model, Network transform) { assertNotNull(transform); assertEquals(model.getName(), transform.getName()); assertEquals(model.getId(), transform.getId()); assertEquals(model.getDescription(), transform.getDescription()); assertEquals(model.getComment(), transform.getComment()); assertNotNull(transform.getDataCenter()); assertEquals(model.getDataCenter().getId(), transform.getDataCenter().getId()); assertNotNull(transform.getIp()); assertEquals(model.getIp().getAddress(), transform.getIp().getAddress()); assertEquals(model.getIp().getNetmask(), transform.getIp().getNetmask()); assertEquals(model.getIp().getGateway(), transform.getIp().getGateway()); assertNotNull(transform.getVlan()); assertEquals(model.getVlan().getId(), transform.getVlan().getId()); assertEquals(model.isStp(), transform.isStp()); final Set<NetworkUsage> usagesSet = new HashSet<>(model.getUsages().getUsages()); assertTrue(usagesSet.contains(NetworkUsage.DISPLAY)); assertTrue(usagesSet.contains(NetworkUsage.MIGRATION)); assertTrue(usagesSet.contains(NetworkUsage.MANAGEMENT)); assertTrue(usagesSet.contains(NetworkUsage.VM)); assertTrue(usagesSet.contains(NetworkUsage.DEFAULT_ROUTE)); }
entity.setComment(model.getComment()); if (model.isSetDataCenter() && model.getDataCenter().isSetId()) { entity.setDataCenterId(GuidUtils.asGuid(model.getDataCenter().getId()));
to.setDataCenter(adaptOut(from.getDataCenter()));