Examples of AOGGameCardHiber


Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

  //chage info card 
  public ActionForward defaultMethodChangeInfoCard(ActionMapping am, ActionForm af, HttpServletRequest req, HttpServletResponse res,Game g,GameHiber gh,AOGGameHiber ag) {
    String levelIdParameter=req.getParameter("levelId");
    long levelId=Long.parseLong(levelIdParameter);
   
    AOGGameCardHiber ach=AOGGameCardDao.findGameCardHiber(Long.parseLong(req.getParameter("changeCardId")), session);
   
    //fill data
    ach.setCardText(req.getParameter("infotext"));
   
    ag.setRepublishNeeded(true);
    AOGGameDao.updateGame(ag, session);
    AOGGameCardDao.updateGameCard(ach, session);
    MessageBean.setMyMessage(req, "Info card updated");
   
    try {
      res.sendRedirect("authAOG.do?id="+req.getParameter("id")+"#card"+ach.getId());
    } catch (Exception e) {
    }
    return null;

  }
View Full Code Here

Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

    if (req.getParameter("changeCardId")!=null) return defaultMethodChangeIntroCard(am, af, req, res, g, gh, ag);

    String levelIdParameter=req.getParameter("levelId");
    long levelId=Long.parseLong(levelIdParameter);
   
    AOGGameCardHiber ach=new AOGGameCardHiber();
    //fill data
   
    ach.setCardType(AOGGameCardDao.CARD_TYPE_INTRODUCTION);
    ach.setCardText(req.getParameter("infotext"));
   
    //get max card number
    int max=-1;
    ArrayList<AOGGameCardHiber> cards=AOGGameCardDao.getOrderedCardsForLevel(levelId, session);
    for (AOGGameCardHiber gameLevelHiber : cards) {
      if (gameLevelHiber.getCardNumber()>max) max=gameLevelHiber.getCardNumber();
    }
   
    ach.setCardNumber(max+1);
   
    ag.setRepublishNeeded(true);
    AOGGameDao.updateGame(ag, session);

    AOGGameCardDao.persistAOGGameCardHiber(ach, session);
   
    AOGGameLevelHiber lvl=AOGGameLevelDao.findGameLevelHiber(levelId, session);
    lvl.getCards().add(ach);
   
    AOGGameLevelDao.updateGameLevel(lvl, session);
   
    MessageBean.setMyMessage(req, "Intro card inserted");
   
    try {
      res.sendRedirect("authAOG.do?id="+req.getParameter("id")+"#card"+ach.getId());
    } catch (Exception e) {
    }
    return null;

  }       
View Full Code Here

Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

  //change intro card 
  public ActionForward defaultMethodChangeIntroCard(ActionMapping am, ActionForm af, HttpServletRequest req, HttpServletResponse res,Game g,GameHiber gh,AOGGameHiber ag) {
    String levelIdParameter=req.getParameter("levelId");
    long levelId=Long.parseLong(levelIdParameter);
   
    AOGGameCardHiber ach=AOGGameCardDao.findGameCardHiber(Long.parseLong(req.getParameter("changeCardId")), session);
    //fill data
    ach.setCardText(req.getParameter("infotext"));
   
    ag.setRepublishNeeded(true);
    AOGGameDao.updateGame(ag, session);

    AOGGameCardDao.updateGameCard(ach, session);
   
    MessageBean.setMyMessage(req, "Intro card updated");
   
    try {
      res.sendRedirect("authAOG.do?id="+req.getParameter("id")+"#card"+ach.getId());
    } catch (Exception e) {
    }
    return null;

 
View Full Code Here

Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

    if (req.getParameter("changeCardId")!=null) return defaultMethodChangeQuestionCard(am, af, req, res, g, gh, ag);
   
    String levelIdParameter=req.getParameter("levelId");
    long levelId=Long.parseLong(levelIdParameter);
   
    AOGGameCardHiber ach=new AOGGameCardHiber();
    //fill data
   
    ach.setCardType(AOGGameCardDao.CARD_TYPE_QUESTION);
   
    //get max card number
    int max=-1;
    ArrayList<AOGGameCardHiber> cards=AOGGameCardDao.getOrderedCardsForLevel(levelId, session);
    for (AOGGameCardHiber gameLevelHiber : cards) {
      if (gameLevelHiber.getCardNumber()>max) max=gameLevelHiber.getCardNumber();
    }
    ach.setCardNumber(max+1);

    //fill question specific data
   
    ach.setPicture(req.getParameter("selectedPicture")+"");
   
    ach.setAnsA(req.getParameter("opt1"));
    ach.setExpA(req.getParameter("exp1"));
    try {
      ach.setAnsAScore(Integer.parseInt(req.getParameter("poin1")));
    } catch (Exception e) {
      ach.setAnsAScore(0);
    }
    ach.setAnsAIsCorrect(req.getParameter("corr1").equals("Y"));

    ach.setAnsB(req.getParameter("opt2"));
    ach.setExpB(req.getParameter("exp2"));
    try {
      ach.setAnsBScore(Integer.parseInt(req.getParameter("poin2")));
    } catch (Exception e) {
      ach.setAnsBScore(0);
    }
    ach.setAnsBIsCorrect(req.getParameter("corr2").equals("Y"));

    ach.setAnsC(req.getParameter("opt3"));
    ach.setExpC(req.getParameter("exp3"));
    try {
      ach.setAnsCScore(Integer.parseInt(req.getParameter("poin3")));
    } catch (Exception e) {
      ach.setAnsCScore(0);
    }
    ach.setAnsCIsCorrect(req.getParameter("corr3").equals("Y"));

    ach.setAnsD(req.getParameter("opt4"));
    ach.setExpD(req.getParameter("exp4"));
    try {
      ach.setAnsDScore(Integer.parseInt(req.getParameter("poin4")));
    } catch (Exception e) {
      ach.setAnsDScore(0);
    }
    ach.setAnsDIsCorrect(req.getParameter("corr4").equals("Y"));

    try {
      ach.setTimeAvailable(Integer.parseInt(req.getParameter("timeavailable")));
    } catch (Exception e) {
      ach.setTimeAvailable(0);
    }
    ach.setCardText(req.getParameter("qetxt"));
   
    ach.setMultiChoice(req.getParameter("multi").equals("Y"));
   
    ach.setHintText(req.getParameter("hint"));
    try {
      ach.setHintScore(Integer.parseInt(req.getParameter("hintp")));
    } catch (Exception e) {
      ach.setHintScore(0);
    }
   
    ach.setCardText(req.getParameter("qetxt"));
   
    ag.setRepublishNeeded(true);
    AOGGameDao.updateGame(ag, session);

    //persist
    AOGGameCardDao.persistAOGGameCardHiber(ach, session);
    AOGGameLevelHiber lvl=AOGGameLevelDao.findGameLevelHiber(levelId, session);
    lvl.getCards().add(ach);
    AOGGameLevelDao.updateGameLevel(lvl, session);
    MessageBean.setMyMessage(req, "Question card inserted");
    try {
      res.sendRedirect("authAOG.do?id="+req.getParameter("id")+"#card"+ach.getId());
    } catch (Exception e) {
    }
    return null;

  }       
View Full Code Here

Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

  //change question card
  public ActionForward defaultMethodChangeQuestionCard(ActionMapping am, ActionForm af, HttpServletRequest req, HttpServletResponse res,Game g,GameHiber gh,AOGGameHiber ag) {
    String levelIdParameter=req.getParameter("levelId");
    long levelId=Long.parseLong(levelIdParameter);
   
    AOGGameCardHiber ach=AOGGameCardDao.findGameCardHiber(Long.parseLong(req.getParameter("changeCardId")), session);
    //fill data
    ach.setAnsA(req.getParameter("opt1"));
    ach.setExpA(req.getParameter("exp1"));
    try {
      ach.setAnsAScore(Integer.parseInt(req.getParameter("poin1")));
    } catch (Exception e) {
      ach.setAnsAScore(0);
    }
    ach.setAnsAIsCorrect(req.getParameter("corr1").equals("Y"));

    ach.setAnsB(req.getParameter("opt2"));
    ach.setExpB(req.getParameter("exp2"));
    try {
      ach.setAnsBScore(Integer.parseInt(req.getParameter("poin2")));
    } catch (Exception e) {
      ach.setAnsBScore(0);
    }
    ach.setAnsBIsCorrect(req.getParameter("corr2").equals("Y"));

    ach.setAnsC(req.getParameter("opt3"));
    ach.setExpC(req.getParameter("exp3"));
    try {
      ach.setAnsCScore(Integer.parseInt(req.getParameter("poin3")));
    } catch (Exception e) {
      ach.setAnsCScore(0);
    }
    ach.setAnsCIsCorrect(req.getParameter("corr3").equals("Y"));

    ach.setAnsD(req.getParameter("opt4"));
    ach.setExpD(req.getParameter("exp4"));
    try {
      ach.setAnsDScore(Integer.parseInt(req.getParameter("poin4")));
    } catch (Exception e) {
      ach.setAnsDScore(0);
    }
    ach.setAnsDIsCorrect(req.getParameter("corr4").equals("Y"));

    try {
      ach.setTimeAvailable(Integer.parseInt(req.getParameter("timeavailable")));
    } catch (Exception e) {
      ach.setTimeAvailable(0);
    }
    ach.setCardText(req.getParameter("qetxt"));
   
    ach.setMultiChoice(req.getParameter("multi").equals("Y"));
   
    ach.setHintText(req.getParameter("hint"));
    try {
      ach.setHintScore(Integer.parseInt(req.getParameter("hintp")));
    } catch (Exception e) {
      ach.setHintScore(0);
    }
   
    ach.setCardText(req.getParameter("qetxt"));
   
    ach.setPicture(req.getParameter("selectedPicture")+"");

    ag.setRepublishNeeded(true);
    AOGGameDao.updateGame(ag, session);

    //persist
    AOGGameCardDao.updateGameCard(ach, session);
    MessageBean.setMyMessage(req, "Question card updated");
    try {
      res.sendRedirect("authAOG.do?id="+req.getParameter("id")+"#card"+ach.getId());
    } catch (Exception e) {
    }
    return null;

  }   
View Full Code Here

Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

    form.setAh(ag);
   
    AOGGameLevelHiber level=AOGGameLevelDao.findGameLevelHiber(lid, session);
    form.setLh(level);

    AOGGameCardHiber card=AOGGameCardDao.findGameCardHiber(cid, session);
    form.setCh(card);

    //insert new picture
    if (req.getParameter("newPictureSubmit")!=null){
View Full Code Here

Examples of si.unimb.cot.mgbl.gamemgmt.aog.datamodel.AOGGameCardHiber

      AOGGameCardHiber[] orderedIncidents0,
      AOGGameCardHiber[] orderedIncidents1,
      AOGGameCardHiber[] orderedIncidents2,
      AOGGameCardHiber[] orderedIncidents3) {

    AOGGameCardHiber src=orderedIncidents0[0];
    AOGGameCardHiber dest=orderedIncidents1[0];
    boolean doIt=false;
   
    if (req.getParameter("CopyMe11")!=null) { src=orderedIncidents0[0]; dest=orderedIncidents1[0]; doIt=true; }
    if (req.getParameter("CopyMe12")!=null) { src=orderedIncidents0[1]; dest=orderedIncidents1[1]; doIt=true; }
    if (req.getParameter("CopyMe13")!=null) { src=orderedIncidents0[2]; dest=orderedIncidents1[2]; doIt=true; }
    if (req.getParameter("CopyMe14")!=null) { src=orderedIncidents0[3]; dest=orderedIncidents1[3]; doIt=true; }
    if (req.getParameter("CopyMe21")!=null) { src=orderedIncidents1[0]; dest=orderedIncidents2[0]; doIt=true; }
    if (req.getParameter("CopyMe22")!=null) { src=orderedIncidents1[1]; dest=orderedIncidents2[1]; doIt=true; }
    if (req.getParameter("CopyMe23")!=null) { src=orderedIncidents1[2]; dest=orderedIncidents2[2]; doIt=true; }
    if (req.getParameter("CopyMe24")!=null) { src=orderedIncidents1[3]; dest=orderedIncidents2[3]; doIt=true; }
    if (req.getParameter("CopyMe31")!=null) { src=orderedIncidents2[0]; dest=orderedIncidents3[0]; doIt=true; }
    if (req.getParameter("CopyMe32")!=null) { src=orderedIncidents2[1]; dest=orderedIncidents3[1]; doIt=true; }
    if (req.getParameter("CopyMe33")!=null) { src=orderedIncidents2[2]; dest=orderedIncidents3[2]; doIt=true; }
    if (req.getParameter("CopyMe34")!=null) { src=orderedIncidents2[3]; dest=orderedIncidents3[3]; doIt=true; }
   
    if (doIt) {
      dest.getNextCardA().setCardText(src.getNextCardA().getCardText());
      dest.getNextCardA().setAnsA(src.getNextCardA().getAnsA());
      dest.getNextCardA().setAnsB(src.getNextCardA().getAnsB());
      dest.getNextCardA().setExpA(src.getNextCardA().getExpA());
      dest.getNextCardA().setExpB(src.getNextCardA().getExpB());
      dest.getNextCardA().setAnsAIsCorrect(src.getNextCardA().isAnsAIsCorrect());
      dest.getNextCardA().setAnsBIsCorrect(src.getNextCardA().isAnsBIsCorrect());
      dest.getNextCardA().setAnsAScore(src.getNextCardA().getAnsAScore());
      dest.getNextCardA().setAnsBScore(src.getNextCardA().getAnsBScore());
      dest.setAnsBScore(src.getAnsBScore());
      dest.getNextCardA().setCardText(src.getNextCardA().getCardText());
      dest.getNextCardA().setHintText(src.getNextCardA().getHintText());
      dest.getNextCardA().setHintScore(src.getNextCardA().getHintScore());
      dest.getNextCardA().setTimeAvailable(src.getNextCardA().getTimeAvailable());
      dest.setCardText(src.getCardText());
      dest.getNextCardA().setPicture(src.getNextCardA().getPicture());
      dest.setAnsAScore(src.getAnsAScore());
    }
   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.