Esempio n. 1
0
  /**
   * Search for rivers
   *
   * @return
   */
  @RequestMapping(method = RequestMethod.GET)
  public @ResponseBody RestResponseRivers get() throws Exception {
    List<BasicRiver> fsrivers = null;
    try {
      fsrivers = adminService.get();

      // For each river, we must look if it's running or not
      for (BasicRiver fsRiver : fsrivers) {
        fsRiver.setStart(riverService.checkState(fsRiver));
      }

    } catch (Exception e) {
      return new RestResponseRivers(new RestAPIException(e));
    }

    return new RestResponseRivers(fsrivers);
  }