Package domain

Examples of domain.Etat


        page.add(p.getFormation().getLabel()+" : D�tails pour "+folder.getPi().getLastname()+" "+folder.getPi().getFirstname());
        model.put("page",page);
        model.put("folder", folder);
      }else if (action.equals("admit")){
        id = new Integer(sId);
        Etat etat = new Etat();
        etat.setState(Folder.FOLDER_ACCEPTED);
        this.foldermanager.storeAdvancement(id,etat, p.getFormation());
      //  foldermanager.updatePersonalInfoState(id, Folder.FOLDER_TREATED);
        message = "Le dossier numero "+id+" a ete admit en liste principale.";
        page.add("Confirmation");
        model.put("page",page);
      }else if (action.equals("complement")){
        id = new Integer(sId);
        Etat etat = new Etat();
        etat.setState(Folder.FOLDER_COMPLEMENTARY);
//         A MODIFIER
        //etat.setComplemantary_pos(1);
        this.foldermanager.storeAdvancement(id, etat, p.getFormation());
      //  foldermanager.updatePersonalInfoState(id, Folder.FOLDER_TREATED);
        page.add("Confirmation");
        model.put("page",page);
        message = "Le dossier numero "+id+" a ete admit en liste complementaire.";
      }else if (action.equals("tointerview")){
        id = new Integer(sId);
        Etat etat = new Etat();
        etat.setState(Folder.FOLDER_INTERVIEW);
        // A MODIFIER
        etat.setInterview("demain");
        this.foldermanager.storeAdvancement(id, etat, p.getFormation());
      //  foldermanager.updatePersonalInfoState(id, Folder.FOLDER_TREATED);
        page.add("Confirmation");
        model.put("page",page);
        message = "Le dossier num�rot� "+id+" a ete convoquee en entretien.";
      }else if (action.equals("refuse")){
        id = new Integer(sId);
        Etat etat = new Etat();
        etat.setState(Folder.FOLDER_REFUSED);
        this.foldermanager.storeAdvancement(id, etat, p.getFormation());
      //  foldermanager.updatePersonalInfoState(id, Folder.FOLDER_TREATED);
        page.add("Confirmation");
        model.put("page",page);
        message = "Le dossier numero "+id+" a ete refuse.";
View Full Code Here


    }else if(complementaryButon != null){
      String[] positions = RequestUtils.getStringParameters(request, "positionsPis");
      String position = "";
      String pis;
      Integer pi_ref;
      Etat e = new Etat();
      e.setState(Folder.FOLDER_COMPLEMENTARY);
      for (int i = 0; i < positions.length; i++) {
        pis = positions[i];
        pi_ref = Integer.parseInt(pis);
        position = request.getParameter(pis);
        if(!position.equals("")){
          try{
          e.setComplemantary_pos(Integer.parseInt(position));
          foldermanager.storeAdvancement(pi_ref, e, p.getFormation());
          }catch(NumberFormatException nfe){
            message = "Vous avez entre autre chose qu'un entier!";
            page.add("Echec");
            model.put("page", page);
            model.put("message", message);
            return new ModelAndView("responsable", model);
          }
        }
      }
      message = "Les positions sur la liste complementaire ont ete mise a jour";
      page.add("Confirmation");
      model.put("page", page);
      model.put("message", message);
    }else if(interviewButon != null){
      String[] positions = RequestUtils.getStringParameters(request, "positionsPisHoraire");
      String interview = "";
      String pis;
      Integer pi_ref;
      int updates = 0;
      Etat e = new Etat();
      e.setState(Folder.FOLDER_INTERVIEW);
      for (int i = 0; i < positions.length; i++) {
        pis = positions[i];
        pi_ref = Integer.parseInt(pis);
        interview = request.getParameter(pis);
        if(!interview.equals("")){
          e.setInterview(interview);
          updates += foldermanager.storeAdvancement(pi_ref, e, p.getFormation());
        }
      }
      if(updates == positions.length){
        message = "Les horaires d'entretiens ont �t� mis a jour";
        page.add("Confirmation");
        model.put("page", page);
        model.put("message", message);
      }else{
        message = "Les horaires d'entretiens n'ont pas �t� mis a jour correctement. V�rifier les horaires des entretiens.";
        page.add("Echec");
        model.put("page", page);
        model.put("message", message);
      }
    }else if(convocationButon!=null){
      message = "";
     
      List advancementsInterviews = foldermanager.findByStateAndFormation(Folder.FOLDER_INTERVIEW, p.getFormation());
     
      String path = request.getSession().getServletContext().getRealPath("/");
      MailSenDer mdInterview = new MailSenDer(path+"mail.properties");
      boolean send = true;
     
      for (Iterator iterAdvancements = advancementsInterviews.iterator(); iterAdvancements
          .hasNext();) {
        Advancement advancement = (Advancement) iterAdvancements.next();
        Formation f = (Formation)advancement.getAdvancement().keySet().iterator().next();
        Etat interview = advancement.getAdvancement().get(f);
        boolean convoq = mdInterview.sendInterviewMail(advancement, p, interview);
        send = send && convoq;
        if(!convoq){
          message += advancement.getPi().getEmail()+" ";
        }
View Full Code Here

        String[] lesdeux = labelidf.split("_");
        Formation f = new Formation();
        f.setId(Integer.parseInt(lesdeux[1]));
        f.setLabel(lesdeux[0]);
       
        Etat e = new Etat();
        e.setState(Folder.FOLDER_REFUSED);
        beforeRefuse = refuse;
       
        /* Refusing the candidate*/
        refuse += foldermanager.storeAdvancement(id, e, f);
        /*If correctly refused*/
        if(beforeRefuse!=refuse){
          /*Moving the first on the complementary list to the principal list */
          int pi_first = foldermanager.findPersonalInfoByFormationAndComplementaryPosition(f.getId());
         
          Etat newAdmit = new Etat();
          newAdmit.setState(Folder.FOLDER_ACCEPTED);
          remonte = foldermanager.storeAdvancement(pi_first, newAdmit, f);
          /* If correctly transfered from complementary to principal list */
          if(remonte != 0){
            /* Sending email to the new accepted */
            PersonalInfo personalInfo = foldermanager.findPersonalInfoById(pi_first);
View Full Code Here

TOP

Related Classes of domain.Etat

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.