Examples of JitNode


Examples of org.zkybase.web.view.JitNode

  @RequestMapping(value = "/{id}", method = RequestMethod.GET, params = "format=jit")
  @ResponseBody
  public JitNode getDetailsAsJit(@PathVariable Long id) {
    Region region = regionService.findOne(id);
   
    JitNode regionNode = new JitNode();
    regionNode.setId(region.getId().toString());
    regionNode.setName(region.getName());
   
    Set<DataCenter> dataCenters = region.getDataCenters();
    Set<JitNode> dataCenterNodes = new HashSet<JitNode>();
    for (DataCenter dataCenter : dataCenters) {
      JitNode dataCenterNode = new JitNode();
      dataCenterNode.setId(dataCenter.getId().toString());
      dataCenterNode.setName(dataCenter.getName());
      dataCenterNodes.add(dataCenterNode);
     
      Set<JitNode> farmNodes = new HashSet<JitNode>();
      for (int i = 0; i < 8; i++) {
        JitNode farmNode = new JitNode();
        farmNode.setId(dataCenter.getId() + "_" + i);
        farmNode.setName("Farm " + (i + 1));
        farmNodes.add(farmNode);
      }
      dataCenterNode.setChildren(farmNodes);
    }
    regionNode.setChildren(dataCenterNodes);
View Full Code Here

Examples of org.zkybase.web.view.JitNode

    return (RegionCrudController) controller;
  }
 
  @Test
  public void testGetDetailsAsJit() {
    JitNode regionNode = getController().getDetailsAsJit(1L);
    assertNotNull(regionNode);
   
    Set<JitNode> dataCenterNodes = regionNode.getChildren();
    assertEquals(dataCenters.size(), dataCenterNodes.size());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.