Package formbeans

Examples of formbeans.LoginForm


    request.setAttribute("errors",errors);
    HttpSession session = request.getSession();
    User user = (User) request.getSession().getAttribute("user");
       
    if(user == null){
      LoginForm form = new LoginForm();
      form.setRedirect("/login.do");
      request.setAttribute("loginform", form);
      errors.add("please login");
      synchronized(session){
      session.setAttribute("user", user);
      session.setAttribute("redirectTo",redirectTo);
View Full Code Here


  @SuppressWarnings("unchecked")
  public String perform(HttpServletRequest request) {
      //must be logged in for this one.
      User user = (User) request.getSession().getAttribute("user");
      if(user == null){
        LoginForm form = new LoginForm();
        form.setRedirect("/addSide.do");
        request.setAttribute("loginform", form);
        return "homePage.jsp";
      }
      /*
       * if the user has already logged in.
       * */
 
    SideEffect[] sideEffectslist;
    List<String> delListside = new ArrayList<String>();
    String delSide = null;
    //error list for error mention function.
    List<String> errors = new ArrayList<String>();
    String button;
    button = request.getParameter("button");
    if(button != null){
    if(button.equals("Add side effect")){
    try{
      AddSideForm form = formBeanFactory.create(request);
          request.setAttribute("addsideform", form);
          if(!form.isPresent()){
            return "homepage.jsp";
          }
          HttpSession session = request.getSession(false);
          //check the errors.
          errors.addAll(form.getValidationErrors());
          if (errors.size()!= 0) {
            request.setAttribute("errors",errors);
            return "logSide.jsp";
        }   
          int allNum = sideDAO.size();
          if(allNum != 0){
          delListside = (List<String>) session.getAttribute("deletelistside");
          if(delListside != null){
          if(!delListside.isEmpty()){
            delSide = delListside.get(delListside.size()-1);
            delListside.remove(delListside.size()-1);
            synchronized(session){session.setAttribute("deletelistside", delListside);}
          }else{
            System.out.println("The dellist is zero");
            delSide = null;
            synchronized(session){session.setAttribute("deletelistside", null);}
          }
        }else{
          delSide = null;
          synchronized(session){session.setAttribute("deletelistside", null);}
        }
          }
          String newSide;
          //if user want some side effects  be deleted.
          if(delSide != null){
            newSide = delSide;
            addSide = new SideEffect(Integer.parseInt(newSide));
            addSide.setName(form.getName());
            addSide.setOwner(user.getEmailAddress());
            //addSide.setAllNum(allNum + 1); 
            //create a new user.
            sideDAO.create(addSide);
            synchronized(session){session.setAttribute("deletelistside",delListside);}
          //if no scheduled medication be deleted.
          }else{
            int allSize = sideDAO.size();
            //initialization situation.
            if(allSize == 0){
              newSide = Integer.toString(allSize);
              addSide = new SideEffect(Integer.parseInt(newSide));
              addSide.setName(form.getName());
                addSide.setOwner(user.getEmailAddress());
                sideDAO.create(addSide);
                synchronized(session){session.setAttribute("deletelistside",delListside);}
            }else{
              allSize = sideDAO.getLastId();
              newSide = Integer.toString(allSize);
              addSide = new SideEffect(Integer.parseInt(newSide) + 1);
              addSide.setName(form.getName());
                addSide.setOwner(user.getEmailAddress());
                sideDAO.create(addSide);
                synchronized(session){session.setAttribute("deletelistside",delListside);}
            }
          }
View Full Code Here

    request.setAttribute("errors",errors);
    HttpSession session = request.getSession();
    User user = (User) request.getSession().getAttribute("user");

    if(user == null){
      LoginForm form = new LoginForm();
      form.setRedirect("/login.do");
      request.setAttribute("loginform", form);
      errors.add("Please login");
      synchronized(session){
      session.setAttribute("redirectTo",redirectTo);
      session.setAttribute("user", user);
View Full Code Here

    request.setAttribute("errors",errors);
    HttpSession session = request.getSession();
    User user = (User) request.getSession().getAttribute("user");
       
    if(user == null){
      LoginForm form = new LoginForm();
      form.setRedirect("/login.do");
      request.setAttribute("loginform", form);
      errors.add("please login");
      synchronized(session){
      session.setAttribute("redirectTo",redirectTo);
      session.setAttribute("user", user);
View Full Code Here

  @SuppressWarnings("unchecked")
  public String perform(HttpServletRequest request) {
      //must be logged in for this one.
      User user = (User) request.getSession().getAttribute("user");
      if(user == null){
        LoginForm form = new LoginForm();
        form.setRedirect("/addmed.do");
        request.setAttribute("loginform", form);
        return "homePage.jsp";
      }
      /*
       * if the user has already logged in.
       * */
 
    Medication[] medicationlist_1;
    List<String> delList = new ArrayList<String>();
    String delMed = null;
    //error list for error mention function.
    List<String> errors = new ArrayList<String>();
    String button;
    button = request.getParameter("button");
    if(button != null){
    if(button.equals("Add medication")){
    try{
      AddMedForm form = formBeanFactory.create(request);
          request.setAttribute("addmedform", form);
          if(!form.isPresent()){
            return "homepage.jsp";
          }
          HttpSession session = request.getSession(false);
          //check the errors.
          errors.addAll(form.getValidationErrors());
          if (errors.size()!= 0) {
            request.setAttribute("errors",errors);
            return "addMed.jsp";
        }   
          int allNum = medDAO.size();
          if(allNum != 0){
            delList = (List<String>) session.getAttribute("deletelist");
            if(delList != null){
              if(!delList.isEmpty()){
                delMed = delList.get(delList.size()-1);
                System.out.println("the demed is " + delMed);
                delList.remove(delList.size()-1);
                synchronized(session) {session.setAttribute("deletelist", delList);}
              }else{
                System.out.println("The dellist is zero");
                delMed = null;
                synchronized(session){session.setAttribute("deletelist", null);}
              }
            }else{
              delMed = null;
              synchronized(session){session.setAttribute("deletelist", null);}
            }
          }
          String newMed;
          /*
           * For Multiple Selection options.
           * */
          String[] dayCheckList = request.getParameterValues("dayChecks");
          String dayCheckDL = null;
          for(String daychecks : dayCheckList){
                   dayCheckDL = dayCheckDL + daychecks;
          }
          dayCheckDL = dayCheckDL.substring(4,dayCheckDL.length());
          //if user want some medication schedule be deleted.
          if(delMed != null){
            newMed = delMed;
            addMed = new Medication(Integer.parseInt(newMed));
            createMed(addMed,form);
            addMed.setUsername(user.getEmailAddress());
            addMed.setDayChecks(dayCheckDL);
            //addMed.setAllNum(allNum + 1); 
            //create a new user.
            medDAO.create(addMed);
            synchronized(session){
        session.setAttribute("deletelist",delList);
        request.setAttribute("addmedform", null);
        request.setAttribute("message","Successfully added " + form.getName()+ ". ");
        }
          //if no scheduled medication be deleted.
          }else{
            int allSize = medDAO.size();
            //System.out.println("all size is " + Integer.toString(allSize));
            //initialization situation.
            if(allSize == 0){
              newMed = Integer.toString(allSize);
                System.out.println("all size is " + newMed);
              addMed = new Medication(Integer.parseInt(newMed));
              createMed(addMed,form);
                addMed.setUsername(user.getEmailAddress());
                addMed.setDayChecks(dayCheckDL);
                medDAO.create(addMed);
                synchronized(session){
            session.setAttribute("deletelist", null);
            request.setAttribute("addmedform", null);
            request.setAttribute("message","Successfully added " + form.getName() + ".");
                }
            }else{
              allSize = medDAO.getLastId();
              newMed = Integer.toString(allSize);
              addMed = new Medication(Integer.parseInt(newMed) + 1);
              createMed(addMed,form);
                addMed.setUsername(user.getEmailAddress());
                addMed.setDayChecks(dayCheckDL);
                medDAO.create(addMed);
                synchronized(session){
            session.setAttribute("deletelist", null);
            request.setAttribute("addmedform", null);
            request.setAttribute("message","Successfully added " + form.getName()+ ".");
            }
            }
          }
          synchronized(session){
          session.setAttribute("redirectto", null);
View Full Code Here

    request.setAttribute("errors",errors);
    HttpSession session = request.getSession();
    User user = (User) request.getSession().getAttribute("user");

    if(user == null){
      LoginForm form = new LoginForm();
      form.setRedirect("/login.do");
      request.setAttribute("loginform", form);
      errors.add("please login");
      synchronized(session){
      session.setAttribute("redirectTo",redirectTo);
      session.setAttribute("user", user);
View Full Code Here

  public String perform(HttpServletRequest request) {
      //must be logged in for this one.
      User user = (User) request.getSession().getAttribute("user");
      if(user == null){
        LoginForm form = new LoginForm();
        form.setRedirect("/logSide.do");
        request.setAttribute("loginform", form);
        return "homePage.jsp";
      }
      /*
       * if the user has already logged in.
       * */
 
    //SideEffectLog[] LogSidelist;
    SideEffect[] sidelist;
    //error list for error mention function.
    List<String> errors = new ArrayList<String>();
    String button;
    button = request.getParameter("button");
    if(button != null){
    if(button.equals("Log side effect")){
    try{
      LogSideForm form = formBeanFactory.create(request);
          request.setAttribute("logsideform", form);
          if(!form.isPresent()){
            return "homepage.jsp";
          }
          HttpSession session = request.getSession(false);
          //check the errors.
          errors.addAll(form.getValidationErrors());
          if (errors.size()!= 0) {
            sidelist = sideDAO.getSideEffectsList(user.getEmailAddress());
              request.setAttribute("sideeffectslist",sidelist);
            request.setAttribute("errors",errors);
            return "logSide.jsp";
        }   
          System.out.println("the loged sideeffect name is " + form.getName());
          String delMed = (String) session.getAttribute("deletid");
          String newMed;
          //if user want some medication schedule be deleted.
          if(delMed != null){
            newMed = delMed;
View Full Code Here

 
  public String perform(HttpServletRequest request){
    User user = (User) request.getSession().getAttribute("user");
   
    if(user == null){
      LoginForm form = new LoginForm();
      form.setRedirect("/addSide.do");
      request.setAttribute("loginform", form);
      return "homePage.jsp";
    }
  /*
   * Delete the corresponding side effect, then show the side effect list.
   * */
  SideEffect [] sideEffectlist;
  String delName = null;
  String button = request.getParameter("button");
  if(button != null){
    if(button.equals("Delete ")){
    try {
      DelSideForm form = new DelSideForm();
      form = formBeanFactory.create(request)
      delListSide.add(form.getSideid());
    if(!form.isPresent()){
      System.out.println("form built wrong!");
      return "showAddSide.jsp";
    }
    //add deleted id into the delete list.
    try {
      if(form.getSideid() != null){
        delName = sideDAO.getSideName(Integer.parseInt(form.getSideid())).getName();
      }
      sideDAO.Delete(Integer.parseInt(form.getSideid()));
    } catch (NumberFormatException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (DAOException e) {
      // TODO Auto-generated catch block
View Full Code Here

  public String perform(HttpServletRequest request) {
      //must be logged in for this one.
      User user = (User) request.getSession().getAttribute("user");
      if(user == null){
        LoginForm form = new LoginForm();
        form.setRedirect("/logmed.do");
        request.setAttribute("loginform", form);
        return "homePage.jsp";
      }
      /*
       * if the user has already logged in.
       * */
 
    //MedLog[] LogMedicationlist;
    Medication[] medicationlist;
    //error list for error mention function.
    List<String> errors = new ArrayList<String>();
    String button;
    button = request.getParameter("button");
    if(button != null){
    if(button.equals("Log medication")){
    try{
      AddLogForm form = formBeanFactory.create(request);
          request.setAttribute("addlogform", form);
          if(!form.isPresent()){
            return "homepage.jsp";
          }
          HttpSession session = request.getSession(false);
          //check the errors.
          errors.addAll(form.getValidationErrors());
          if (errors.size()!= 0) {
            request.setAttribute("errors",errors);
              medicationlist = medDAO.getMedicationList(user.getEmailAddress());
              request.setAttribute("medicationlist", medicationlist);
            return "logMed.jsp";
View Full Code Here

 
  public String perform(HttpServletRequest request){
    User user = (User) request.getSession().getAttribute("user");
   
    if(user == null){
      LoginForm form = new LoginForm();
      form.setRedirect("/addMed.do");
      request.setAttribute("loginform", form);
      return "homePage.jsp";
    }
  /*
   * Delete the corresponding Medication, then show the medication list.
   * */
  Medication[] medicationlist;
  String button = request.getParameter("button");
  String delName = null;
  if(button != null){
    if(button.equals("Delete")){
    try {
      DelMedForm form = new DelMedForm();
      form = formBeanFactory.create(request)
      delList.add(form.getMedid());
    if(!form.isPresent()){
      return "showAddMed.jsp";
    }
    //add deleted id into the delete list.
    try {
        delName = medDAO.getMedName(Integer.parseInt(form.getMedid())).getName();
      medDAO.Delete(Integer.parseInt(form.getMedid()));
    } catch (NumberFormatException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (DAOException e) {
      // TODO Auto-generated catch block
View Full Code Here

TOP

Related Classes of formbeans.LoginForm

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.