Package cn.edu.pku.dr.requirement.elicitation.data

Examples of cn.edu.pku.dr.requirement.elicitation.data.Discuss


public class DiscussAction extends easyJ.http.servlet.SingleDataAction {
    public DiscussAction() {}

    public void expand() throws EasyJException {
        String queryByTopic = request.getParameter("queryByTopic");
        Discuss discuss = (Discuss) dp.get(object);
        if ("true".equals(queryByTopic)) {
            StringBuffer buffer = new StringBuffer();
            Discuss discussTopic = new Discuss();
            discussTopic.setDiscussTopicId(discuss.getDiscussId());
            ArrayList list = dp.query(discussTopic);
            int size = list.size();
            for (int i = 0; i < size; i++) {
                buffer.append(HtmlClientComponentService.getForumExpand(list
                        .get(i), request, queryByTopic));
View Full Code Here


        this.returnPath = "/WEB-INF/template/AjaxForumQuery.jsp?queryByTopic=false";
    }

    /* 同主题阅读 */
    public void queryByTopic() throws EasyJException {
        Discuss discuss = (Discuss) object;
        discuss.setDiscussParentId(new Long(-1));
        super.query();
        this.returnPath = "/WEB-INF/template/AjaxForumQuery.jsp?queryByTopic=true";
    }
View Full Code Here

        super.query();
        this.returnPath = "/WEB-INF/template/AjaxForumQuery.jsp?queryByTopic=true";
    }

    public void newObject() throws EasyJException {
        Discuss discuss = (Discuss) object;
        discuss.setCreatorId(userId);
        discuss.setDiscussParentId(new Long(-1));
        super.newObject();
        discuss.setDiscussTopicId(discuss.getDiscussId());
        dp.update(discuss);
    }
View Full Code Here

        dp.update(discuss);
    }

    public void showSolution() throws EasyJException {
        StringBuffer buffer = new StringBuffer();
        Discuss discuss = (Discuss) object;
        discuss.setDiscussType("solution");
        ArrayList discussList = (ArrayList) dp.query(discuss);
        buffer
                .append("<tr style=\"display:block\" id=\"solution"
                        + discuss.getDiscussSourceId()
                        + "\"><td width=\"100%\" colspan=\"2\"><table class=\"border\" width=\"100%\">");
        int size = discussList.size();
        for (int i = 0; i < size; i++) {
            discuss = (Discuss) discussList.get(i);
            buffer.append("<tr><td>");
            buffer.append(discuss.getDiscussContent());
            buffer.append("</td></tr>");
        }
        buffer.append("</table></td></tr>");
        returnMessage = buffer.toString();
    }
View Full Code Here

        buffer.append("</table></td></tr>");
        returnMessage = buffer.toString();
    }

    public void saveReply() throws EasyJException {
        Discuss discuss = (Discuss) object;
        Long discussParentId = discuss.getDiscussParentId();
        String content = request.getParameter("discussContent"
                + discussParentId);
        String title = request.getParameter("discussTitle" + discussParentId);
        discuss.setDiscussContent(content);
        discuss.setDiscussType("problem");
        discuss.setDiscussTitle(title);
        discuss.setCreatorId(userId);
        dp.create(discuss);
        /* 下面返回给客户端相应字段的属性,为了在页面上加一行用。 */
        ArrayList displayProperties = (ArrayList) UserColumnService
                .getDisplayProperties(userId, className);
        StringBuffer buffer = new StringBuffer();
View Full Code Here

TOP

Related Classes of cn.edu.pku.dr.requirement.elicitation.data.Discuss

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.