Package ch.bfh.egov.internetapps.tos

Examples of ch.bfh.egov.internetapps.tos.Auswahlfeld


      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    DynaActionForm aForm = (DynaActionForm) form;
    Auswahlfeld a = service.getAuswahlfeld(request, aForm);
    if (a == null) {
      service.list(request, mapping.getPath());
      return mapping.findForward(Constants.LIST);
    }
    ActionMessages messages = new ActionMessages();
View Full Code Here


      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    DynaActionForm aForm = (DynaActionForm) form;
    Auswahlfeld a = service.getAuswahlfeld(request, aForm);
    if (a == null) {
      service.list(request, mapping.getPath());
      return mapping.findForward(Constants.LIST);
    }
   
View Full Code Here

    Integer customizingId =
      (Integer) session.getAttribute(Constants.CUSTOMIZING_ID);
    Integer naOpNuId = cService.getNaOpNuId(request, customizingId);
   
    // Allf�llige indirekte Gewichtungen l�schen
    Auswahlfeld a = new Auswahlfeld();
    a.setNutzenattraktivitaetOperativerNutzenId(naOpNuId);
    aService.deleteGewichtungen(a);
   
    // Gewichtung speichern
    it = list.iterator();
    while (it.hasNext()) {
View Full Code Here

    Integer customizingId =
      (Integer) session.getAttribute(Constants.CUSTOMIZING_ID);
    Integer naOpNuId = cService.getNaOpNuId(request, customizingId);
   
    // allf�llige Gewichtung �ber Fragebogen l�schen
    Auswahlfeld a = new Auswahlfeld();
    a = aService.setType(a, Constants.GEWICHTUNG);
    a.setNutzenattraktivitaetOperativerNutzenId(naOpNuId);
    logger.debug("Fragebogen-Gewichtung l�schen:");
    logger.debug("nutzenattraktivitaetOperativerNutzenId=" + a.getNutzenattraktivitaetOperativerNutzenId());
    aService.deleteGewichtungen(a);
  }
View Full Code Here

    List<Nutzenkriterium> n = nService.getByCustomizingId(nOpNu);
    //List nForms = createObjectList(n, form);
    logger.debug(n.size() + " Nutzenkriterien in der Liste");

    // Auswahlfelder holen
    Auswahlfeld a = new Auswahlfeld();
    a.setCustomizingId(nOpNu.getCustomizingId());
    a.setOperativerNutzen(nOpNu.getOperativerNutzen());
    a.setNutzenattraktivitaet(nOpNu.getNutzenattraktivitaet());

    // Anzahl Stufen
    Integer stufen = null;
    Integer gewichtungsstufen = null;

    // Auswahlfelder pro Nutzenkriterium setzen
    ListIterator<Nutzenkriterium> it = n.listIterator();
    while (it.hasNext()) {
      Nutzenkriterium nk = (Nutzenkriterium) it.next();
      a.setNutzenkriteriumId(nk.getNutzenkriteriumId());

      // Abstufung holen
      a.setAbstufung(true);
      a.setGewichtung(false);
      List abstufungen = afService.getByNaOpNu(a);
      logger.debug(abstufungen.size()
          + " Abstufungen f�r das Nutzenkriterium "
          + nk.getNutzenkriteriumId());
      nk.setAbstufungen(abstufungen);
      if (stufen == null) {
        stufen = abstufungen.size();
      }

      // Gewichtung holen
      a.setAbstufung(false);
      a.setGewichtung(true);
      List gewichtungen = afService.getByNaOpNu(a);
      logger.debug(gewichtungen.size()
          + " Gewichtungen f�r das Nutzenkriterium "
          + nk.getNutzenkriteriumId());
      if (gewichtungen.size() > 0)
View Full Code Here

   */
  public void list(HttpServletRequest request, String path) {
    logger.debug("Pfad: " + path);
   
    // Neues Auswahlfeld generieren
    Auswahlfeld a = createAuswahlfeld(request, null);
   
    // Eintrittswahrscheinlichkeiten
    if (path.contains(Constants.VERWALTUNG_EINTRITTSWAHRSCHEINLICHKEITEN_ACTION)) {
      logger.debug("Eintrittswahrscheinlichkeiten holen");
      a = setType(a, Constants.EINTRITTSWAHRSCHEINLICHKEIT);
    }
   
    // Eintrittszeitpunkte
    else if (path.contains(Constants.VERWALTUNG_EINTRITTSZEITPUNKTE_ACTION)) {
      logger.debug("Eintrittszeitpunkte holen");
      a = setType(a, Constants.EINTRITTSZEITPUNKT);
    }
   
    // Abstufungen
    else if (path.contains(Constants.VERWALTUNG_ABSTUFUNGEN_ACTION)) {
      logger.debug("Abstufungen holen");
      a = setType(a, Constants.ABSTUFUNG);
    }
   
    // Gewichtungen
    else if (path.contains(Constants.VERWALTUNG_GEWICHTUNG_ACTION)) {
      logger.debug("Gewichtungen holen");
      a = setType(a, Constants.GEWICHTUNG);
    }
   
    // Alle Levels holen
    List<Auswahlfeld> afs = new ArrayList<Auswahlfeld>();
    for (int i = 1; i < 6; i++) {
      a.setLevel(i);
      afs.addAll(dao.getAuswahlFelder(a))
    }
   
    logger.debug(afs.size() + " Auswahlfelder in der Liste");
    request.setAttribute(Constants.AUSWAHLFELDER, afs);
View Full Code Here

   * @param request                   der HttpServletRequest
   * @param form                      das DynaActionForm
   */
  public void edit(HttpServletRequest request, DynaActionForm form) {
    if (isUpdate(request, form)) {
      Auswahlfeld af = createAuswahlfeld(request, form);
      af = dao.getById(af);
      form.set(Constants.NAME, af.getName());
      form.set("level", af.getLevel());
    }
  }
View Full Code Here

   */
  public void update(HttpServletRequest request, DynaActionForm form) {
    logger.debug("Update Auswahlfeld");
    if (isUpdate(request, form)) {
      logger.debug("Update durchf�hren");
      Auswahlfeld af = createAuswahlfeld(request, form);
      dao.update(af);
    }
  }
View Full Code Here

   * @param request                   der HttpServletRequest
   * @param form                      das DynaActionForm
   * @return                          das Auswahlfeld
   */
  public Auswahlfeld getAuswahlfeld(HttpServletRequest request, DynaActionForm form) {
    Auswahlfeld af = createAuswahlfeld(request, form);
    return dao.getById(af);
  }
View Full Code Here

   *
   * @param naOpNuId                  die Id der Nutzenattraktivit�t
   *                                  oder des Operativen Nutzens
   */
  public void deleteNaOpNuAssignmentsById(Integer naOpNuId) {
    Auswahlfeld af = new Auswahlfeld();
    af.setNutzenattraktivitaetOperativerNutzenId(naOpNuId);
    af = setType(af, Constants.ABSTUFUNG);
    dao.deleteNaOpNuAssignments(af);
    af = setType(af, Constants.GEWICHTUNG);
    dao.deleteNaOpNuAssignments(af);
  }
View Full Code Here

TOP

Related Classes of ch.bfh.egov.internetapps.tos.Auswahlfeld

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.