@Override public Network addParents(Network network) { network.setCluster(new org.ovirt.engine.api.model.Cluster()); network.getCluster().setId(clusterId); return network; }
@Override protected org.ovirt.engine.api.model.Cluster doPopulate(org.ovirt.engine.api.model.Cluster cluster, Cluster entity) { final Guid clusterId = entity.getId(); final org.ovirt.engine.core.common.businessentities.network.Network network = getOptionalEntity(org.ovirt.engine.core.common.businessentities.network.Network.class, QueryType.GetManagementNetwork, new IdQueryParameters(clusterId), clusterId.toString(), false); if (network != null) { final Network managementNetwork = new Network(); managementNetwork.setCluster(cluster); managementNetwork.setId(network.getId().toString()); cluster.setManagementNetwork(managementNetwork); } return cluster; } }
@Test public void testClusterNetworkLinks() { Network network = new Network(); network.setId(NETWORK_ID); network.setCluster(new Cluster()); network.getCluster().setId(CLUSTER_ID); LinkHelper.addLinks(network); assertEquals(CLUSTER_NETWORK_HREF, network.getHref()); }
to.setCluster(adaptIn(from.getCluster()));