Exemple #1
0
  public void initForm(DynaActionForm monitorForm) {
    MonitorManager mm = MonitorManager.getInstance();

    monitorForm.set("monitorManager", mm);
    List destinations = new ArrayList();
    for (int i = 0; i < mm.getMonitors().size(); i++) {
      Monitor m = mm.getMonitor(i);
      Set d = m.getDestinationSet();
      for (Iterator it = d.iterator(); it.hasNext(); ) {
        destinations.add(i + "," + it.next());
      }
    }
    String[] selDest = new String[destinations.size()];
    selDest = (String[]) destinations.toArray(selDest);
    monitorForm.set("selDestinations", selDest);
    monitorForm.set("enabled", new Boolean(mm.isEnabled()));
    monitorForm.set("eventTypes", EventTypeEnum.getEnumList());
    monitorForm.set("severities", SeverityEnum.getEnumList());
  }