Package bg.smoc.model

Examples of bg.smoc.model.Contest


    }

    private Task getTastInfo(Map<String, String> fieldValues, ContestManager contestManager) {
        if (fieldValues.get("contestId") == null || fieldValues.get("taskId") == null)
            return null;
        Contest contest = contestManager.getContest(fieldValues.get("contestId"));
        if (contest == null) {
            return null;
        }
        return contest.getTaskById(fieldValues.get("taskId"));
    }
View Full Code Here


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

        String action = request.getParameter("set");

        if ("on".equals(action)) {
            contest.getState().setInAnalysisMode(true);
        } else {
            contest.getState().setInAnalysisMode(false);
        }

        response.sendRedirect("contestSetup");
    }
View Full Code Here

    @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

        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;
            }
            User user = contestManager.getUser(contest.getId(), userLogin);
            user.getGeneralState().setOutputNow("File not found");
            request.getSession().setAttribute("tab", "General");
            response.sendRedirect("main");
            return;
        }
View Full Code Here

        bufferInputStream.close();
    }

    public byte[] getInputStream(HttpServletRequest request, String userLogin) throws IOException {
        ContestManager contestManager = SessionUtil.getInstance().getContestManager();
        Contest contest = contestManager.getContest(request);

        String taskname = request.getParameter("taskname");
        if (taskname == null || contest == null)
            return null;
View Full Code Here

        }
        ValidateConsitency();
    }

    public void addContest(Contest modelContest) {
        Contest newContest = new Contest();
        newContest.populateFrom(modelContest);
        newContest.setId(getNextId());
        contests.add(newContest);
        storeContests();
        modelContest.setId(newContest.getId());
    }
View Full Code Here

        System.out.println(contestId + " not found.");
        return null;
    }

    public void updateContest(Contest modifiedContest) {
        Contest storeContest = getContestById(modifiedContest.getId());
        if (storeContest == null)
            return;

        storeContest.populateFrom(modifiedContest);
        storeContests();
    }
View Full Code Here

        storeContest.populateFrom(modifiedContest);
        storeContests();
    }

    public Vector<Task> getTasks(String contestId) {
        Contest contest = getContestById(contestId);
        if (contest == null)
            return null;

        return contest.getTasks();
    }
View Full Code Here

        return contest.getTasks();
    }

    public void addTask(String contestId, Task newTask) {
        Contest contest = getContestById(contestId);
        if (contest == null)
            return;

        int i;
        for (i = 0;; ++i)
            if (null == contest.getTaskById(contest.getId() + "_" + Integer.toString(i)))
                break;

        newTask.setId(contest.getId() + "_" + Integer.toString(i));
        contest.getTasks().add(newTask);
        storeContests();
    }
View Full Code Here

    public Task getTask(String contestId, String taskId) {
        if (taskId == null)
            return null;

        Contest contest = getContestById(contestId);
        if (contest == null)
            return null;

        return contest.getTaskById(taskId);
    }
View Full Code Here

TOP

Related Classes of bg.smoc.model.Contest

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.