public void toggleWithContent(final AjaxRequestTarget target, final TopologyNode node) { setHeader(target, node.getDisplayName()); switch (node.getKind()) { case SYNCOPE: container.addOrReplace(getSyncopeFragment(pageRef)); break; case CONNECTOR_SERVER: container.addOrReplace(getLocationFragment(node, pageRef)); break; case FS_PATH: container.addOrReplace(getLocationFragment(node, pageRef)); break; case CONNECTOR: container.addOrReplace(getConnectorFragment(node, pageRef)); break; case RESOURCE: container.addOrReplace(getResurceFragment(node, pageRef)); break; default: container.addOrReplace(getEmptyFragment()); } target.add(container); this.toggle(target, true); }
/** Test cloning. */ public final void testCloning() { TopologyLink c1 = new TopologyLink(NODE_1, NODE_3, CONNECTION_ID_1); TopologyLink c2 = new TopologyLink(NODE_2, NODE_3, CONNECTION_ID_1); assertFalse(c1.equals(c2)); assertEquals(c1, c1.clone()); assertEquals(c1.clone(), c1.clone()); assertNotSame(c1, c1.clone()); assertNotSame(c1.clone(), c1.clone()); TopologyNode n1 = new TopologyNode(NODE_1); TopologyNode n2 = new TopologyNode(NODE_2); assertFalse(n1.equals(n2)); assertEquals(n1, n1.clone()); assertEquals(n1.clone(), n1.clone()); assertNotSame(n1, n1.clone()); assertNotSame(n1.clone(), n1.clone()); }