Package com.otakingex.fourtypes.control

Examples of com.otakingex.fourtypes.control.WorkoutContext


    sendRedirect(JSP_NOLINK, req, resp);
  }
 
  public void doPost(HttpServletRequest req, HttpServletResponse resp){
    try{
      WorkoutContext con = new WorkoutContext(Utils.getParameters(req));
      String testKey = con.getTestKey();

     

      req.setAttribute(REQ_ATTRKEY_RESULT, con.getResult());
      req.setAttribute(REQ_KEY_TESTKEY, testKey);
      req.setAttribute(
          REQ_ATTRKEY_SUBTITLE,
          "結果");
     
      int kingOrSolder = con.getKingOrSolderScore();
      int scholarOrCraftsman = con.getScholarOrCraftsmanScore();
      int king = con.getKingScore();
      int solder = con.getSolderScore();
      int scholar = con.getScholarScore();
      int craftsman = con.getCraftsmanScore();
     
       req.setAttribute(REQ_KEY_SCORE_KINGSOLD, new Integer(kingOrSolder).toString());
      req.setAttribute(REQ_KEY_SCORE_SCHLCRFT, new Integer(scholarOrCraftsman).toString());
      if(king<0) req.setAttribute(REQ_KEY_SCORE_KING, " ");
      else req.setAttribute(REQ_KEY_SCORE_KING, new Integer(king).toString());
      if(solder<0) req.setAttribute(REQ_KEY_SCORE_SOLDER, " ");
      else req.setAttribute(REQ_KEY_SCORE_SOLDER, new Integer(solder).toString());
      if(scholar<0) req.setAttribute(REQ_KEY_SCORE_SCHOLAR, " ");
      else req.setAttribute(REQ_KEY_SCORE_SCHOLAR, new Integer(scholar).toString());
      if(craftsman<0) req.setAttribute(REQ_KEY_SCORE_CRAFTSMAN, " ");
      else req.setAttribute(REQ_KEY_SCORE_CRAFTSMAN, new Integer(craftsman).toString());

       req.setAttribute(REQ_KEY_ANSWERS_TROPISM, con.getTropismAnswers());
       req.setAttribute(REQ_KEY_ANSWERS_KINGSOLD, con.getKingOrSolderAnswers());
       req.setAttribute(REQ_KEY_ANSWERS_SCHLCRFT, con.getScholarOrCraftsmanAnswers());

      // for hidden
      Map<String, String> hiddens = con.getHiddenMap();
      hiddens.put(REQ_KEY_TESTKEY, testKey);
      hiddens.put(REQ_ATTRKEY_RESULT, con.getResult());

      req.setAttribute(
          REQ_ATTRKEY_HIDDENMAP,
          hiddens);
     
      Count c = con.store();
      req.setAttribute(REQ_ATTRKEY_COUNT, c);
     
      sendRedirect(JSP_SUMMARY, req, resp);

    }catch(Exception e){
View Full Code Here


  public void doGet(HttpServletRequest req, HttpServletResponse resp){
    sendRedirect(JSP_NOLINK, req, resp);
  }
  public void doPost(HttpServletRequest req, HttpServletResponse resp){
    try{
      WorkoutContext con = new WorkoutContext(Utils.getParameters(req));
      String testKey = con.getTestKey();

     

      req.setAttribute(REQ_ATTRKEY_RESULT, con.getResult());
      req.setAttribute(REQ_KEY_TESTKEY, testKey);
      req.setAttribute(
          REQ_ATTRKEY_SUBTITLE,
          "結果");
     
      int kingOrSolder = con.getKingOrSolderScore();
      int scholarOrCraftsman = con.getScholarOrCraftsmanScore();
      int king = con.getKingScore();
      int solder = con.getSolderScore();
      int scholar = con.getScholarScore();
      int craftsman = con.getCraftsmanScore();
     
       req.setAttribute(REQ_KEY_SCORE_KINGSOLD, new Integer(kingOrSolder).toString());
      req.setAttribute(REQ_KEY_SCORE_SCHLCRFT, new Integer(scholarOrCraftsman).toString());
      if(king<0) req.setAttribute(REQ_KEY_SCORE_KING, " ");
      else req.setAttribute(REQ_KEY_SCORE_KING, new Integer(king).toString());
      if(solder<0) req.setAttribute(REQ_KEY_SCORE_SOLDER, " ");
      else req.setAttribute(REQ_KEY_SCORE_SOLDER, new Integer(solder).toString());
      if(scholar<0) req.setAttribute(REQ_KEY_SCORE_SCHOLAR, " ");
      else req.setAttribute(REQ_KEY_SCORE_SCHOLAR, new Integer(scholar).toString());
      if(craftsman<0) req.setAttribute(REQ_KEY_SCORE_CRAFTSMAN, " ");
      else req.setAttribute(REQ_KEY_SCORE_CRAFTSMAN, new Integer(craftsman).toString());

       req.setAttribute(REQ_KEY_ANSWERS_TROPISM, con.getTropismAnswers());
       req.setAttribute(REQ_KEY_ANSWERS_KINGSOLD, con.getKingOrSolderAnswers());
       req.setAttribute(REQ_KEY_ANSWERS_SCHLCRFT, con.getScholarOrCraftsmanAnswers());

      // for hidden
      Map<String, String> hiddens = con.getHiddenMap();
      if(hiddens.containsValue(REQ_VALUE_ESTIMATE_NOANSWER)){
        hiddens.remove(REQ_KEY_ESTIMATE);
      }
      hiddens.put(REQ_KEY_TESTKEY, testKey);
      hiddens.put(REQ_ATTRKEY_RESULT, con.getResult());

      req.setAttribute(
          REQ_ATTRKEY_HIDDENMAP,
          hiddens);
     
View Full Code Here

    sendRedirect(JSP_NOLINK, req, resp);
  }

  public void doPost(HttpServletRequest req, HttpServletResponse resp){
    try{
      WorkoutContext con = new WorkoutContext(Utils.getParameters(req));
      String testKey = con.getTestKey();
     
      if(con.getKingScore()<0){
        // 王様・軍人テスト
        req.setAttribute(REQ_ATTRKEY_SUBTITLE, SUBTITLE_KINGSOLD);
        req.setAttribute(
            REQ_ATTRKEY_KINGSOLD_LIST,
            con.getKingOrSolderQuestions(testKey));
        req.setAttribute(
            REQ_ATTRKEY_SCHLCRFT_LIST,
            new LinkedList<Question>());
       
      }else{
        // 学者・職人テスト
        req.setAttribute(REQ_ATTRKEY_SUBTITLE, SUBTITLE_SCHLCRFT);
        req.setAttribute(
            REQ_ATTRKEY_KINGSOLD_LIST,
            new LinkedList<Question>());
        req.setAttribute(
            REQ_ATTRKEY_SCHLCRFT_LIST,
            con.getScholarOrCraftsmanQuestions(testKey))
      }
     
      // hidden
      Map<String, String> hiddens = con.getHiddenMap();
      req.setAttribute(REQ_ATTRKEY_HIDDENMAP, hiddens);
     
      // send to jsp file
      sendRedirect(JSP_OPTION, req, resp);
    }catch(Exception e){
View Full Code Here

    sendRedirect(JSP_NOLINK, req, resp);
  }

  public void doPost(HttpServletRequest req, HttpServletResponse resp){
    try{
      WorkoutContext con = new WorkoutContext(Utils.getParameters(req));
     
      req.setAttribute(
          REQ_ATTRKEY_SUBTITLE,
          con.getSubTitle());

      String testKey = con.getTestKey();
      Boolean lastTest = Boolean.TRUE;
      if(testKey==null){
        testKey = con.createTestKey();
        lastTest = Boolean.FALSE;
      }
      req.setAttribute(REQ_KEY_TESTKEY, testKey);
     
      int kingOrSolder = con.getKingOrSolderScore();
      int scholarOrCraftsman = con.getScholarOrCraftsmanScore();

      if(kingOrSolder>=0){
        req.setAttribute(
          REQ_ATTRKEY_TROPISM_LIST,
          new LinkedList<Question>());
        if(kingOrSolder>scholarOrCraftsman){
          req.setAttribute(
              REQ_ATTRKEY_KINGSOLD_LIST,
              con.getKingOrSolderQuestions(testKey));
          req.setAttribute(
              REQ_ATTRKEY_SCHLCRFT_LIST,
              new LinkedList<Question>());
        }else if(kingOrSolder<scholarOrCraftsman){
          req.setAttribute(
              REQ_ATTRKEY_KINGSOLD_LIST,
              new LinkedList<Question>());
          req.setAttribute(
              REQ_ATTRKEY_SCHLCRFT_LIST,
              con.getScholarOrCraftsmanQuestions(testKey))
        }else{
          req.setAttribute(
              REQ_ATTRKEY_KINGSOLD_LIST,
              con.getKingOrSolderQuestions(testKey));
          req.setAttribute(
              REQ_ATTRKEY_SCHLCRFT_LIST,
              con.getScholarOrCraftsmanQuestions(testKey));           
        }
      }else{
        req.setAttribute(
            REQ_ATTRKEY_TROPISM_LIST,
            con.getTropismQuestions(testKey));
        req.setAttribute(
            REQ_ATTRKEY_KINGSOLD_LIST,
            new LinkedList<Question>());
        req.setAttribute(
            REQ_ATTRKEY_SCHLCRFT_LIST,
            new LinkedList<Question>());
       
      }
     
      // for hidden
      Map<String, String> hiddens = con.getHiddenMap();
      hiddens.put(REQ_KEY_TESTKEY, testKey);

      req.setAttribute(
          REQ_ATTRKEY_HIDDENMAP,
          hiddens);
View Full Code Here

TOP

Related Classes of com.otakingex.fourtypes.control.WorkoutContext

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.