/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package Presentation; import FunctionLayer.ErrorMessageDisplay; import FunctionLayer.LogicFacade; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; /** * * @author install1 */ public class CreateAdmin extends Command { @Override String execute(HttpServletRequest request, HttpServletResponse response) throws ErrorMessageDisplay { HttpSession session = request.getSession(); String name = request.getParameter("name"); String password = request.getParameter("psw1"); String role = request.getParameter("Role"); LogicFacade.createAdmin(name, password, role); Map HM = LogicFacade.getAllAdmins(); session.setAttribute("adminMap", HM); return "AdminPage"; } }