Package de.iritgo.aktera.model

Examples of de.iritgo.aktera.model.Output


  {
    if (messages.size() > 0)
    {
      try
      {
        Output outMessages = res.createOutput("IRITGO_formMessages");

        res.add(outMessages);

        int num = 1;

        for (Message message : messages)
        {
          String[] parts = message.messageTextId.split(":");

          if (parts.length == 2)
          {
            Output outMessage = res.createOutput(String.valueOf(num++), parts[1]);

            outMessage.setAttribute("bundle", parts[0]);
            outMessages.add(outMessage);
          }
        }
      }
      catch (ModelException x)
View Full Code Here


        i.setValidValues(newMap);
      }
    }
    else if (re instanceof Output)
    {
      Output o = (Output) re;
      Object c = o.getContent();

      if (c instanceof String)
      {
        o.setContent(translateString((String) c, messages));
      }

      if (c instanceof Message)
      {
        o.setContent(translateMessage((Message) c, messages));
      }
    }
    else if (re instanceof Command)
    {
      Command c = (Command) re;
View Full Code Here

      {
        return name.endsWith(".jar");
      }
    };

    Output libraries = res.createOutput("libraries");

    res.add(libraries);

    Output librariesLinux = res.createOutput("librariesLinux");

    res.add(librariesLinux);

    Output librariesWin32 = res.createOutput("librariesWin32");

    res.add(librariesWin32);

    StringBuffer plugins = new StringBuffer();

    int i = 0;

    for (String fileName : new File(iritgoDir, "lib").list(jarFileFilter))
    {
      if (fileName.contains("-linux-"))
      {
        librariesLinux.add(res.createOutput("" + ++i, "lib/" + fileName));
      }
      else if (fileName.contains("-win32-"))
      {
        librariesWin32.add(res.createOutput("" + ++i, "lib/" + fileName));
      }
      else if (fileName.startsWith("iritgo-aktario-framework-"))
      {
        Output aktarioFrameworkJar = res.createOutput("aktarioFramework");

        aktarioFrameworkJar.setContent("lib/" + fileName);
        res.add(aktarioFrameworkJar);
      }
      else
      {
        libraries.add(res.createOutput("" + ++i, "lib/" + fileName));
View Full Code Here

    String backModel = req.getParameterAsString("backModel");
    String importModel = req.getParameterAsString("importModel");

    res.setAttribute("forward", "aktera.import.analyse-report");

    Output report = res.createOutput("report");

    res.add(report);

    String lastLine = null;

    try
    {
      StringBuffer reportBuf = new StringBuffer();
      File reportFile = FileTools.newAkteraFile("/var/tmp/iritgo/import-report.txt");
      BufferedReader in = new BufferedReader(new FileReader(reportFile));
      String line = null;

      while ((line = in.readLine()) != null)
      {
        reportBuf.append(line + "\n");
        lastLine = line;
      }

      report.setContent(reportBuf.toString());
    }
    catch (IOException x)
    {
    }
View Full Code Here

    String backModel = req.getParameterAsString("backModel");

    res.setAttribute("forward", "aktera.import.import-report");

    Output report = res.createOutput("report");

    res.add(report);

    String lastLine = null;

    try
    {
      StringBuffer reportBuf = new StringBuffer();
      File reportFile = FileTools.newAkteraFile("/var/tmp/iritgo/import-report.txt");
      BufferedReader in = new BufferedReader(new FileReader(reportFile));
      String line = null;

      while ((line = in.readLine()) != null)
      {
        reportBuf.append(line + "\n");
        lastLine = line;
      }

      report.setContent(reportBuf.toString());
    }
    catch (IOException x)
    {
    }
View Full Code Here

      modifyGroups(config, formular);

      formular.sort();

      Output output = res.createOutput("formular");

      output.setContent(formular);
      res.add(output);
    }
    catch (ConfigurationException x)
    {
      throw new ModelException(x);
View Full Code Here

    String state = systemConfigManager.getConfigState();

    if (SystemConfigManager.CHANGE_REBOOT.equals(state))
    {
      Output out = res.createOutput("warning", "configurationWasModifiedAndNeedsRebootHint");

      out.setAttribute("bundle", "IPtellBase");
      res.add(out);
    }
    else if (systemConfigManager.isRebootFlagSet())
    {
      Output out = res.createOutput("warning", "rebootIsNeededHint");

      out.setAttribute("bundle", "IPtellBase");
      res.add(out);
    }
    else if (systemConfigManager.configNeedsRestart())
    {
      Output out = res.createOutput("warning", "restartIsNeededHint");

      out.setAttribute("bundle", "IPtellBase");
      res.add(out);
    }
    else if (! SystemConfigManager.CHANGE_NO.equals(state))
    {
      Output out = res.createOutput("warning", "configurationWasModifiedHint");

      out.setAttribute("bundle", "IPtellBase");
      res.add(out);
    }

    return res;
  }
View Full Code Here

   */
  public ModelResponse execute(ModelRequest request) throws ModelException
  {
    ModelResponse res = request.createResponse();

    Output outAppList = res.createOutput("apps");

    res.add(outAppList);

    for (Iterator<Info> i = appById.values().iterator(); i.hasNext();)
    {
      Info appInfo = i.next();

      if (SYSTEM.equals(appInfo.getId()))
      {
        continue;
      }

      if (LicenseTools.getLicenseInfo().appAllowed(appInfo.getId()))
      {
        Output outApp = res.createOutput("app_" + appInfo.getId());

        outAppList.add(outApp);
        outApp.setAttribute("name", appInfo.getNameLong());
        outApp.setAttribute("version", appInfo.getVersion());
        outApp.setAttribute("description", appInfo.getDescription());
        outApp.setAttribute("copyright", appInfo.getCopyright().replaceAll("\\\\n", "<br />"));
      }
    }

    return res;
  }
View Full Code Here

    int showYear = req.getParameterAsInt("showYear", - 1);
    String dayModel = req.getParameterAsString("dayModel", null);

    ModelResponse res = req.createResponse();

    Output outCalendar = res.createOutput("calendar");

    res.add(outCalendar);

    Calendar cal = new GregorianCalendar();

    cal.setFirstDayOfWeek(Calendar.MONDAY);

    int currentDayOfYear = cal.get(Calendar.DAY_OF_YEAR);
    int currentMonth = cal.get(Calendar.MONTH);
    int currentYear = cal.get(Calendar.YEAR);

    outCalendar.setAttribute("currentDate", cal.getTime());

    Command cmdCurrentMonth = ModelTools.createPreviousModelCommand(req, res);

    cmdCurrentMonth.setParameter("showMonth", new Integer(cal.get(Calendar.MONTH)));
    cmdCurrentMonth.setParameter("showYear", new Integer(cal.get(Calendar.YEAR)));
    outCalendar.setAttribute("cmdCurrentMonth", cmdCurrentMonth);

    if (showMonth != - 1)
    {
      cal.set(Calendar.MONTH, showMonth);
    }
    else
    {
      showMonth = currentMonth;
    }

    if (showYear != - 1)
    {
      cal.set(Calendar.YEAR, showYear);
    }

    outCalendar.setAttribute("showDate", cal.getTime());

    cal.add(Calendar.MONTH, - 1);

    Command cmdPrevMonth = ModelTools.createPreviousModelCommand(req, res);

    cmdPrevMonth.setParameter("showMonth", new Integer(cal.get(Calendar.MONTH)));
    cmdPrevMonth.setParameter("showYear", new Integer(cal.get(Calendar.YEAR)));
    outCalendar.setAttribute("cmdPrevMonth", cmdPrevMonth);

    cal.add(Calendar.MONTH, 2);

    Command cmdNextMonth = ModelTools.createPreviousModelCommand(req, res);

    cmdNextMonth.setParameter("showMonth", new Integer(cal.get(Calendar.MONTH)));
    cmdNextMonth.setParameter("showYear", new Integer(cal.get(Calendar.YEAR)));
    outCalendar.setAttribute("cmdNextMonth", cmdNextMonth);

    cal.add(Calendar.MONTH, - 1);
    cal.add(Calendar.YEAR, - 1);

    Command cmdPrevYear = ModelTools.createPreviousModelCommand(req, res);

    cmdPrevYear.setParameter("showMonth", new Integer(cal.get(Calendar.MONTH)));
    cmdPrevYear.setParameter("showYear", new Integer(cal.get(Calendar.YEAR)));
    outCalendar.setAttribute("cmdPrevYear", cmdPrevYear);

    cal.add(Calendar.YEAR, 2);

    Command cmdNextYear = ModelTools.createPreviousModelCommand(req, res);

    cmdNextYear.setParameter("showMonth", new Integer(cal.get(Calendar.MONTH)));
    cmdNextYear.setParameter("showYear", new Integer(cal.get(Calendar.YEAR)));
    outCalendar.setAttribute("cmdNextYear", cmdNextYear);

    cal.add(Calendar.YEAR, - 1);

    Output outWeeks = res.createOutput("weeks");

    outCalendar.setAttribute("weeks", outWeeks);

    cal.set(Calendar.WEEK_OF_MONTH, 1);
    cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

    for (int i = 0; i < 6; ++i)
    {
      Output outWeek = res.createOutput("week");

      outWeeks.add(outWeek);
      outWeek.setAttribute("num", new Integer(cal.get(Calendar.WEEK_OF_YEAR)));

      for (int j = 0; j < 7; ++j)
      {
        Output outDay = res.createOutput("day");

        outWeek.add(outDay);

        outDay.setAttribute("num", new Integer(cal.get(Calendar.DAY_OF_MONTH)));

        if (cal.get(Calendar.YEAR) == currentYear && cal.get(Calendar.DAY_OF_YEAR) == currentDayOfYear)
        {
          outDay.setAttribute("isCurrent", Boolean.TRUE);
        }

        if (cal.get(Calendar.MONTH) == showMonth)
        {
          if (dayModel != null)
          {
            Command cmdDoDay = res.createCommand(dayModel);

            outDay.setAttribute("cmdDoDay", cmdDoDay);
          }
        }
        else
        {
          outDay.setAttribute("isSecondary", Boolean.TRUE);
        }

        cal.add(Calendar.DAY_OF_MONTH, 1);
      }
    }
View Full Code Here

    }
  }

  public void addOutput(String name, String content) throws ModelException
  {
    Output newOutput = createOutput(name);

    newOutput.setContent(content);
    add(newOutput);
  }
View Full Code Here

TOP

Related Classes of de.iritgo.aktera.model.Output

Copyright © 2018 www.massapicom. 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.