Package bg.smoc.web.utils

Examples of bg.smoc.web.utils.SessionUtil


    private static final long serialVersionUID = -7836659092610062433L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        ContestManager contestManager = sessionUtil.getContestManager();
        Contest contest = contestManager.getContest(request.getParameter("contestId"));
        if (contest != null) {
            sessionUtil.getUserAccountManager().registerUserForContest(sessionUtil
                    .getLoginManager().getActiveUserLogin(request),
                    contest.getId());
        }

        response.sendRedirect("/chooseContest");
View Full Code Here


    private static final long serialVersionUID = 7256621425178207471L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        String userLogin = sessionUtil.getLoginManager().getActiveUserLogin(request);

        byte[] fileAsBytes = getInputStream(request, userLogin);
        InputStream inputStream = new ByteArrayInputStream(fileAsBytes);
        if (inputStream == null) {
            ContestManager contestManager = sessionUtil.getContestManager();
            Contest contest = contestManager.getContest(request);
            if (contest == null) {
                response.sendRedirect("");
                return;
            }
View Full Code Here

    private static final long serialVersionUID = 4621055342566626875L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        String userLogin = sessionUtil.getLoginManager().getActiveUserLogin(request);
        String contestId = request.getParameter("contestId");
        User user = sessionUtil.getContestManager().getUser(contestId, userLogin);
        if (user != null) {
            request.getSession().setAttribute("contestId", contestId);
            response.sendRedirect("main");
        } else {
            response.sendRedirect("chooseContest");
View Full Code Here

            userAccount.setPasswordHash(ServletUtil.encryptPassword(userAccount.getPassword()));
            userAccount.setPassword(null);

            person.getLogins().add(userAccount.getLogin());

            SessionUtil util = SessionUtil.getInstance();
            util.getUserAccountManager().createUser(userAccount);
            util.getPersonManager().addPerson(person);

            response.sendRedirect("/");
        } else {
            request.setAttribute("username", userAccount.getLogin());
            request.setAttribute("password", userAccount.getPassword());
View Full Code Here

    private static final long serialVersionUID = 1664279090517565207L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        String userLogin = sessionUtil.getLoginManager().getActiveUserLogin(request);
        UserAccount userAccount = sessionUtil.getUserAccountManager().getUserAccount(userLogin);
        Vector<Contest> allContests = sessionUtil.getContestManager().getContests();

        Vector<Contest> availableForLogin = new Vector<Contest>();
        Vector<Contest> availableForRegistering = new Vector<Contest>();
        for (Contest contest : allContests) {
            if (userAccount.getContestIds().contains(contest.getId())) {
View Full Code Here

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String contestId = request.getParameter("contestId");

        SessionUtil sessionUtil = SessionUtil.getInstance();

        Contest contest = sessionUtil.getContestManager().getContest(contestId);
        if (contest != null) {
            sessionUtil.getGraderManager().pushTestData(contest);
        }
    }
View Full Code Here

    private static final long serialVersionUID = 4483284038604869383L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        Contest contest = sessionUtil.getContestManager().getContest(request
                .getParameter("contestId").trim());
        String userId = request.getParameter("userId").trim();
        String task = request.getParameter("task").trim();

        if (contest != null
                && userId != null
                && task != null
                && sessionUtil.getGraderManager().grade(contest, userId, task)) {
            response.sendRedirect("main");
        } else {
            response.setContentType("text/html");
            response.getOutputStream().println("<script language=\"javascript\">"
                    + "alert(\"Failed: contest/user/task combination does not exist\");"
View Full Code Here

  protected void service(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    String personId = request.getParameter("personId");
    String login = request.getParameter("login");

    SessionUtil sessionUtil = SessionUtil.getInstance();
    Person person = sessionUtil.getPersonManager().getPerson(personId);
    UserAccount userAccount = sessionUtil.getUserAccountManager().getUserAccount(login);
    if (userAccount != null) {
      if (person.getLogins() == null)
        person.setLogins(new Vector<String>());
      person.getLogins().add(login);
      sessionUtil.getPersonManager().update(person);
    }

    String page = request.getParameter("page");
    if (page == null)
      response.sendRedirect("editPerson?personId=" + personId);
View Full Code Here

    private static final long serialVersionUID = -683637400526822595L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        Vector<Contest> allContests = sessionUtil.getContestManager().getContests();
        request.setAttribute("contests", allContests);

        Hashtable<String, Contest> contestsHash = loadContestsIntoHashtable(allContests);
        Vector<UserAccount> users = sessionUtil.getUserAccountManager().getAllUsers();

        request.setAttribute("table", GenerateTable(users, contestsHash));

        request.getRequestDispatcher("accounts.jsp").forward(request, response);
    }
View Full Code Here

    private static final long serialVersionUID = 1518094871896762901L;

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        SessionUtil sessionUtil = SessionUtil.getInstance();
        String userLogin = sessionUtil.getLoginManager().getActiveUserLogin(request);
        ContestManager contestManager = sessionUtil.getContestManager();
        Contest contest = contestManager.getContest(request);

        request.setAttribute("userLogin", userLogin);
        request.setAttribute("contest", contest);
        request.setAttribute("time", new SimpleDateFormat("yyyy.MM.dd HH:mm:ss")
View Full Code Here

TOP

Related Classes of bg.smoc.web.utils.SessionUtil

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.