/** * Method execute * * @param ActionMapping mapping * @param ActionForm form * @param HttpServletRequest request * @param HttpServletResponse response * @return ActionForward * @throws Exception */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); // clientXML = (XMLClient) session.getAttribute("client"); clientXML = XMLClient.getInstance(); sessionLogin = (String) session.getAttribute("login"); ajoutsuppressionForm ajoutForm = (ajoutsuppressionForm) form; String idperm = ajoutForm.getId1(); String idrole = ajoutForm.getId2(); response.setContentType("text/html"); boolean ajout = clientXML.ajouterPermissionRole(sessionLogin, idperm, idrole); if (ajout) { String result = "INFO: Permission ajoutée au role"; session.setAttribute("Resultat", result); return mapping.findForward("ok"); } else { String erreur = "ERREUR: Permission non ajoutée au role"; session.setAttribute("Resultat", erreur); return mapping.findForward("failed"); } }
/** * Method execute * * @param ActionMapping mapping * @param ActionForm form * @param HttpServletRequest request * @param HttpServletResponse response * @return ActionForward * @throws Exception */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); // clientXML = (XMLClient) session.getAttribute("client"); clientXML = XMLClient.getInstance(); sessionLogin = (String) session.getAttribute("login"); planifProgForm planifForm = (planifProgForm) form; String idprog = planifForm.getIdprog(); String idcanal = planifForm.getIdcanal(); String jour = planifForm.getJour(); String mois = planifForm.getMois(); String annee = planifForm.getAnnee(); String heure = planifForm.getHeure(); String minute = planifForm.getMinute(); String seconde = planifForm.getSeconde(); response.setContentType("text/html"); boolean planifie = clientXML.planifierProgramme( sessionLogin, idprog, idcanal, jour, mois, annee, heure, minute, seconde); if (planifie) { String result = "INFO: Programme planifié sur le canal"; session.setAttribute("Resultat", result); return mapping.findForward("ok"); } else { String erreur = "ERREUR: Programme non planifié"; session.setAttribute("Resultat", erreur); return mapping.findForward("failed"); } }