Package com.vst.model

Examples of com.vst.model.Answer


        request = newGet("/editAnswer.html");
        request.addParameter("answerId", "1");

        mv = c.handleRequest(request, new MockHttpServletResponse());

        Answer answer = (Answer) mv.getModel().get(c.getCommandName());
        assertNotNull(answer);
        request = newPost("/editAnswer.html");
        super.objectToRequestParameters(answer, request);

        // update the form's fields and add it back to the request
View Full Code Here


            throws Exception {
        if (log.isDebugEnabled()) {
            log.debug("entering 'handleRequest' method...");
        }

        Answer answer = new Answer();
        // populate object with request parameters
        BeanUtils.populate(answer, request.getParameterMap());

        List answers = answerManager.getAnswers(answer);
View Full Code Here

    }

    protected Object formBackingObject(HttpServletRequest request)
            throws Exception {
        String answerId = request.getParameter("answerId");
        Answer answer = null;

        if (!StringUtils.isEmpty(answerId)) {
            answer = answerManager.getAnswer(answerId);
        } else {
            answer = new Answer();
        }

        return answer;
    }
View Full Code Here

            throws Exception {
        if (log.isDebugEnabled()) {
            log.debug("entering 'onSubmit' method...");
        }

        Answer answer = (Answer) command;
        boolean isNew = (answer.getAnswerId() == null);
        Locale locale = request.getLocale();

        if (request.getParameter("delete") != null) {
            answerManager.removeAnswer(answer.getAnswerId().toString());

            saveMessage(request, getText("answer.deleted", locale));
        } else {
            answerManager.saveAnswer(answer);

            String key = (isNew) ? "answer.added" : "answer.updated";
            saveMessage(request, getText(key, locale));

            if (!isNew) {
                return new ModelAndView("redirect:editAnswer.html", "answerId", answer.getAnswerId());
            }
        }

        return new ModelAndView(getSuccessView());
    }
View Full Code Here

                ObjectAnswer o = (ObjectAnswer) currentAnswerList.get(i);


                if (o.getQuestion().getAnswers().size() != 0) {
                    if (!o.getQuestion().isFewAnswers()) {
                      Answer answer = (Answer) o.getAnswers().get(0);
                        if (answer.getAnswerId() != null && answer.getAnswerId()!=-1) {
                            templateAswers.add(answer);
                        }
                    }

                    if (o.getQuestion().isFewAnswers()) {
                        List answerList = o.getAnswers();
                        for (int j = 0; j < answerList.size(); j++) {
                            Answer answer = (Answer) answerList.get(j);
                            if (answer.getAnswerId() != null || answer.getAnswerId() != -1) {
                              templateAswers.add(answer);
                            }
                        }

View Full Code Here

            }


            List answerListFromForm = question.getAnswers();
            for (int i = 0; i < answerListFromForm.size(); i++) {
                Answer answer = (Answer) answerListFromForm.get(i);
                answer.setQuestion(null);
                answerManager.saveAnswer(answer);
            }
            questionManager.saveQuestion(question);
            for (int i = 0; i < answerListFromForm.size(); i++) {
                Answer answer = (Answer) answerListFromForm.get(i);
                answer.setQuestion(question);
                answerManager.saveAnswer(answer);
            }
            String key = (isNew) ? "question.added" : "question.updated";
            saveMessage(request, getText(key, locale));
            if (question.isEdited()) {
View Full Code Here

            question.getConstructionTypes().remove(question.getConstructionNumber());
            return new ModelAndView("questionForm", "question", question);
        }

        if (request.getParameter("addAnswer") != null) {
            question.getAnswers().add(new Answer());
            return new ModelAndView("questionForm", "question", question);
        }
        if (request.getParameter("deleteAnswer") != null) {
            question.getAnswers().remove(question.getAnswerNumber());
            return new ModelAndView("questionForm", "question", question);
View Full Code Here

            if (objectAnswer.getQuestion().getAnswers().size() > 0) {
                List answerList = objectAnswer.getAnswers();
                if (!objectAnswer.getQuestion().isFewAnswers()) {
                    //only one answer is possible
                    for (int j = 0; j < answerList.size(); j++) {
                        Answer answer = (Answer) answerList.get(j);
                        if (answer.getAnswerId() == null || answer.getAnswerId().equals(new Long(-1))) {
                            allAnswers = false;
                            if (objectAnswer.getQuestion().isNecessary()) {
                                noNecessaryAnswers = true;
                            }
                        }

                    }
                } else {
                    //a few answers are possible
                    boolean noAnswers = true;
                    for (int j = 0; j < answerList.size(); j++) {
                        Answer answer = (Answer) answerList.get(j);
                        if (answer.getAnswerId() != null && !answer.getAnswerId().equals(new Long(-1))) {
                            noAnswers = false;
                            break;
                        }

                    }
View Full Code Here

            if (objectAnswer.getQuestion().getAnswers().size() > 0) {
                List answerList = objectAnswer.getAnswers();
                if (!objectAnswer.getQuestion().isFewAnswers()) {
                    //only one answer is possible
                    for (int j = 0; j < answerList.size(); j++) {
                        Answer answer = (Answer) answerList.get(j);
                        if (answer.getAnswerId() == null || answer.getAnswerId().equals(new Long(-1))) {
                            allAnswers = false;
                            if (objectAnswer.getQuestion().isNecessary()) {
                                noNecessaryAnswers = true;
                            }
                        }

                    }
                } else {
                    //a few answers are possible
                    boolean noAnswers = true;
                    for (int j = 0; j < answerList.size(); j++) {
                        Answer answer = (Answer) answerList.get(j);
                        if (answer.getAnswerId() != null && !answer.getAnswerId().equals(new Long(-1))) {
                            noAnswers = false;
                            break;
                        }

                    }
View Full Code Here

        answerManager = null;
    }

    public void testGetAnswers() throws Exception {
        List results = new ArrayList();
        Answer answer = new Answer();
        results.add(answer);

        // set expected behavior on dao
        answerDao.expects(once()).method("getAnswers")
            .will(returnValue(results));
View Full Code Here

TOP

Related Classes of com.vst.model.Answer

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.