Package easyJ.business.proxy

Examples of easyJ.business.proxy.SingleDataProxy


    }

    public String creatingProblemReason(Problemreason pr,
            HttpServletRequest request, HttpServletResponse response)
            throws EasyJException, IOException {
        SingleDataProxy sdp = SingleDataProxy.getInstance();

        ProblemVersion pv = new ProblemVersion();
        pv.setProblemId(pr.getProblemId());
        Long problemversioncount = sdp.getCount(pv);
        pr.setProblemreasonEvaluationProblemId(problemversioncount);
        SysUserCache userCache = (SysUserCache) request.getSession()
                .getAttribute(Globals.SYS_USER_CACHE);
        Long userId = userCache.getUser().getUserId();
        pr.setCreatorId(userId);
        pr.setAnonymous("N");
        pr.setGoodNum(new Long("0"));
        pr.setBadNum(new Long("0"));
        pr.setProblemChange("N");
        pr.setIsoverdue("N");
        try {

            sdp.create(pr);
            returnMessage = "create_problemreason_success**"
                    + pr.getProblemreasonContent();
        } catch (EasyJException e) {
            returnMessage = "create_problemreason_failure**";
        }
View Full Code Here


            HttpServletRequest request, HttpServletResponse response)
            throws EasyJException, IOException {
        String confirm;
        String overdue;
        CompositeDataProxy cdp = CompositeDataProxy.getInstance();
        SingleDataProxy sdp = SingleDataProxy.getInstance();
        Problemreason pr = new Problemreason();
        pr.setProblemreasonId(pre.getProblemreasonId());
        pr = (Problemreason) cdp.get(pr);
        StringBuffer xml = new StringBuffer("<result>");
        try {
            if (request.getParameter("flower") != null) {

                pr.setGoodNum(new Long(pr.getGoodNum().intValue() + 1));
                cdp.update(pr);
                pre.setIsGood("Y");
                sdp.create(pre);
                xml
                        .append("<message>success</message><choose>flower</choose><problemreasonId>"
                                + pre.getProblemreasonId()
                                + "</problemreasonId></result>");

            }
        } catch (EasyJException e) {
            xml.append("<message>failure</message></result>");
        }
        try {
            if (request.getParameter("badegg") != null) {
                pr.setBadNum(new Long(pr.getBadNum().intValue() + 1));
                cdp.update(pr);
                pre.setIsGood("N");
                sdp.create(pre);
                xml
                        .append("<message>success</message><choose>badegg</choose><problemreasonId>"
                                + pre.getProblemreasonId()
                                + "</problemreasonId></result>");

            }

        } catch (EasyJException e) {
            xml.append("<message>failure</message></result>");
        }

        // 对于确认的处理,暂时只是设置一下用户的选择,以后如果peoblem_version建立之后会有改动,要增加确认对应的版本信息

        if (request.getParameter("confirm") != null) {
            if (request.getParameter("confirm").equals("y")) {
                pr.setProblemChange("C");
                try {
                    cdp.update(pr);
                    xml
                            .append("<message>success</message><choose>confirm</choose><problemreasonId>"
                                    + pre.getProblemreasonId()
                                    + "</problemreasonId></result>");

                } catch (EasyJException e) {
                    xml.append("<message>failure</message></result>");
                }

            } else {
                pr.setProblemChange("D");
                try {

                    cdp.update(pr);
                    xml
                            .append("<message>success</message><choose>reject</choose><problemreasonId>"
                                    + pre.getProblemreasonId()
                                    + "</problemreasonId></result>");

                } catch (EasyJException e) {
                    xml.append("<message>failure</message></result>");
                }

            }
        }
        try {
            if (request.getParameter("overdue") != null) {
                ProblemVersion problemversion = new ProblemVersion();
                problemversion.setProblemId(pr.getProblemId());
                Long problemversioncount = sdp.getCount(problemversion);
                pr.setProblemreasonOverdueVersion(problemversioncount);

                pr.setIsoverdue("Y");
                cdp.update(pr);
                xml
View Full Code Here

    public String getProblemreasonNotByGroup(Long userId,
            ArrayList problemreasons) throws EasyJException {
        StringBuffer buffer = new StringBuffer();
        ProblemreasonEvaluation pre = new ProblemreasonEvaluation();
        Problemreason pr = new Problemreason();
        SingleDataProxy sdp = SingleDataProxy.getInstance();
        ProblemreasonSolution prs = new ProblemreasonSolution();
        ProblemreasonSolution prs2 = new ProblemreasonSolution();
        buffer.append("<div class=\"bc0\" style=\"padding:0px 0pt;\">");
        String solution = "";
        if (problemreasons.size() > 0) {
            for (int i = 0; i < problemreasons.size(); i++) {
                pr = (Problemreason) problemreasons.get(i);
                prs.setProblemreasonId(pr.getProblemreasonId());
                ArrayList prss = sdp.query(prs);
                if (prss.size() > 0) {
                    for (int j = 0; j < prss.size(); j++) {
                        prs2 = (ProblemreasonSolution) prss.get(j);
                        solution = solution + ","
                                + prs2.getProblemreasonSolutionId();
                    }
                    buffer
                            .append("<div class=\"f14 p90 pl10\" class=\"answer_content\">"
                                    + pr.getProblemreasonContent() + "</div>");
                    buffer.append("<p></p>共有" + sdp.getCount(prs)
                            + "个解决方案,对应的解决方案为" + solution + "<p></p>");
                    solution = "";

                } else {
                    buffer
View Full Code Here

            throws EasyJException, IOException {
        SysUserCache userCache = (SysUserCache) request.getSession()
                .getAttribute(Globals.SYS_USER_CACHE);
        Long userId = userCache.getUser().getUserId();

        SingleDataProxy sdp = SingleDataProxy.getInstance();
        String type0[] = request.getParameterValues("problemavalue_type0");
        String type1[] = request.getParameterValues("problemavalue_type1");
        String type2[] = request.getParameterValues("problemavalue_type2");
        if (type0 != null) {
            pv.setProblemvalueTypeId(new Long("0"));
        } else if (type1 != null) {
            pv.setProblemvalueTypeId(new Long("1"));
        } else if (type2 != null) {
            pv.setProblemvalueTypeId(new Long("2"));
        }
        pv.setCreatorId(userId);
        ProblemVersion problemversion = new ProblemVersion();
        problemversion.setProblemId(pv.getProblemId());
        Long problemversioncount = sdp.getCount(problemversion);
        pv.setProblemvalueEvaluationProblemVersionId(problemversioncount);

        // 设置Problemvalue表的默认字段
        pv.setAnonymous("N");
        pv.setGoodNum(new Long("0"));
        pv.setBadNum(new Long("0"));
        pv.setProblemChange("N");
        pv.setIsoverdue("N");
        // 设置Problemvalue表默认字段结束
        try {

            sdp.create(pv);
            returnMessage = "create_problemvalue_success**"
                    + pv.getProblemvalueContent();
        } catch (EasyJException e) {
            returnMessage = "create_problemvalue_failure**";
        }
View Full Code Here

    }

    public String problemvalueTypeEvaluation(ProblemvalueTypeValue pvtv)
            throws EasyJException {
        this.dp = dp;
        SingleDataProxy sdp = SingleDataProxy.getInstance();

        try {
            sdp.create(pvtv);
            returnMessage = "problemvalueTypeEvaluation_success**"
                    + pvtv.getProblemId().toString();
        } catch (EasyJException e) {
            returnMessage = "problemvalueTypeEvaluation_failure**";
        }
View Full Code Here

            HttpServletRequest request, HttpServletResponse response)
            throws EasyJException, IOException {
        String confirm;
        String overdue;
        CompositeDataProxy cdp = CompositeDataProxy.getInstance();
        SingleDataProxy sdp = SingleDataProxy.getInstance();
        Problemvalue pv = new Problemvalue();
        pv.setProblemvalueId(pve.getProblemvalueId());
        pv = (Problemvalue) cdp.get(pv);
        StringBuffer xml = new StringBuffer("<result>");
        try {
            if (request.getParameter("flower") != null) {

                pv.setGoodNum(new Long(pv.getGoodNum().intValue() + 1));
                cdp.update(pv);
                pve.setIsGood("Y");
                sdp.create(pve);
                xml
                        .append("<message>success</message><choose>flower</choose><problemvalueId>"
                                + pve.getProblemvalueId()
                                + "</problemvalueId></result>");

            }
        } catch (EasyJException e) {
            xml.append("<message>failure</message></result>");
        }
        try {
            if (request.getParameter("badegg") != null) {
                pv.setBadNum(new Long(pv.getBadNum().intValue() + 1));
                cdp.update(pv);
                pve.setIsGood("N");
                sdp.create(pve);
                xml
                        .append("<message>success</message><choose>badegg</choose><problemvalueId>"
                                + pve.getProblemvalueId()
                                + "</problemvalueId></result>");

            }

        } catch (EasyJException e) {
            xml.append("<message>failure</message></result>");
        }

        // 对于确认的处理,暂时只是设置一下用户的选择,以后如果peoblem_version建立之后会有改动,要增加确认对应的版本信息

        if (request.getParameter("confirm") != null) {
            if (request.getParameter("confirm").equals("y")) {
                pv.setProblemChange("C");
                try {
                    cdp.update(pv);
                    xml
                            .append("<message>success</message><choose>confirm</choose><problemvalueId>"
                                    + pve.getProblemvalueId()
                                    + "</problemvalueId></result>");

                } catch (EasyJException e) {
                    xml.append("<message>failure</message></result>");
                }

            } else {
                pv.setProblemChange("D");
                try {

                    cdp.update(pv);
                    xml
                            .append("<message>success</message><choose>reject</choose><problemvalueId>"
                                    + pve.getProblemvalueId()
                                    + "</problemvalueId></result>");

                } catch (EasyJException e) {
                    xml.append("<message>failure</message></result>");
                }

            }
        }
        try {
            if (request.getParameter("overdue") != null) {
                ProblemVersion problemversion = new ProblemVersion();
                problemversion.setProblemId(pv.getProblemId());
                Long problemversioncount = sdp.getCount(problemversion);
                pv.setProblemvalueOverdueVersion(problemversioncount);

                pv.setIsoverdue("Y");
                cdp.update(pv);
                xml
View Full Code Here

    par.add(new RtfTableOfContents("如想查看目录,单击右键选择\"更新域\""));
    par.setAlignment(1);
    document.add(par);

    CompositeDataProxy cdp = CompositeDataProxy.getInstance();
    SingleDataProxy sdp = SingleDataProxy.getInstance();
    Project p = new Project();
    p.setProjectName(projectName);
    p = (Project) sdp.get(p);
    // 得到该项目的所有的场景
    Scenario s = new Scenario();
    s.setProjectId(p.getProjectId());
    scenarios = cdp.query(s);
    if (scenarios.size() > 0) {
View Full Code Here

        Long userId = userCache.getUser().getUserId();

        // 这个方法输出问题的价值界面
        StringBuffer buffer = new StringBuffer();
        CompositeDataProxy cdp = CompositeDataProxy.getInstance();
        SingleDataProxy sdp = SingleDataProxy.getInstance();
        ArrayList problemsolutions = cdp.query(problemsolution);
        Finalsolution finalsolution = new Finalsolution();
        finalsolution.setProblemId(problemsolution.getProblemId());
        int finalsolution_count = sdp.getCount(finalsolution).intValue();
        int solution_count = sdp.getCount(problemsolution).intValue();
        problemsolution.setIsVoting("Y");
        problemsolution.setIsoverdue("N");
        int voting_count = sdp.getCount(problemsolution).intValue();
        // 标题
        buffer
                .append("<div class=\"t1\"><div class=\"ico\"><div class=\"ibest\"></div></div>问题解决方案讨论页面</div>");
        buffer.append("<div class=\"t1\">现共有<span style=\"color:#FF0000\">"
                + solution_count
View Full Code Here

    }

    public String getSimpleProblemsolution(Long userId, ArrayList solutions)
            throws EasyJException {
        StringBuffer buffer = new StringBuffer();
        SingleDataProxy sdp = SingleDataProxy.getInstance();
        Problemsolution problemsolution = new Problemsolution();
        ProblemreasonSolution prs = new ProblemreasonSolution();
        ProblemreasonSolution prs2 = new ProblemreasonSolution();
        String solution = "";
        if (solutions.size() > 0) {
View Full Code Here

        SysUserCache userCache = (SysUserCache) request.getSession()
                .getAttribute(Globals.SYS_USER_CACHE);
        Long userId = userCache.getUser().getUserId();
        pse.setCreatorId(userId);
        CompositeDataProxy cdp = CompositeDataProxy.getInstance();
        SingleDataProxy sdp = SingleDataProxy.getInstance();
        Problemsolution ps = new Problemsolution();
        ps.setProblemsolutionId(pse.getProblemsolutionId());
        ps = (Problemsolution) cdp.get(ps);
        StringBuffer xml = new StringBuffer("<result>");
        if (request.getParameter("flower") != null) {
            try {
                if (request.getParameter("useState").equals("C")) {
                    Finalsolution finalsolution = new Finalsolution();
                    finalsolution.setProblemsolutionId(pse
                            .getProblemsolutionId());
                    finalsolution = (Finalsolution) sdp.get(finalsolution);
                    finalsolution.setFinalgoodNum(new Long(finalsolution
                            .getFinalgoodNum().intValue() + 1));
                    sdp.update(finalsolution);
                    FinalsolutionEvaluation fse = new FinalsolutionEvaluation();
                    fse.setFinalsolutionId(finalsolution.getFinalsolutionId());
                    fse.setIsGood("Y");
                    sdp.create(fse);
                    xml
                            .append("<message>success</message><choose>flower</choose><problemsolutionId>"
                                    + pse.getProblemsolutionId()
                                    + "</problemsolutionId></result>");
                }
            } catch (EasyJException e) {
                xml.append("<message>failure</message></result>");
            }
            try {
                if (request.getParameter("useState").equals("Y")) {
                    ps.setVotingGoodNum((new Long(ps.getVotingGoodNum()
                            .intValue() + 1)));
                    cdp.update(ps);
                    pse.setStage(2);
                    pse.setIsGood("Y");
                    sdp.create(pse);
                    xml
                            .append("<message>success</message><choose>flower</choose><problemsolutionId>"
                                    + pse.getProblemsolutionId()
                                    + "</problemsolutionId></result>");
                }
            } catch (EasyJException e) {
                xml.append("<message>failure</message></result>");
            }
            try {
                if (request.getParameter("useState").equals("N")) {
                    ps.setGoodNum(new Long(ps.getGoodNum().intValue() + 1));
                    cdp.update(ps);
                    pse.setIsGood("Y");
                    pse.setStage(2);
                    sdp.create(pse);
                    xml
                            .append("<message>success</message><choose>flower</choose><problemsolutionId>"
                                    + pse.getProblemsolutionId()
                                    + "</problemsolutionId></result>");
                }
            } catch (EasyJException e) {
                xml.append("<message>failure</message></result>");
            }
        }

        if (request.getParameter("badegg") != null) {
            try {
                if (request.getParameter("useState").equals("C")) {
                    Finalsolution finalsolution = new Finalsolution();
                    finalsolution.setProblemsolutionId(pse
                            .getProblemsolutionId());
                    finalsolution = (Finalsolution) sdp.get(finalsolution);
                    finalsolution.setFinalbadNum(new Long(finalsolution
                            .getFinalbadNum().intValue() + 1));
                    sdp.update(finalsolution);
                    FinalsolutionEvaluation fse = new FinalsolutionEvaluation();
                    fse.setFinalsolutionId(finalsolution.getFinalsolutionId());
                    fse.setIsGood("N");
                    sdp.create(fse);
                    xml
                            .append("<message>success</message><choose>badegg</choose><problemsolutionId>"
                                    + pse.getProblemsolutionId()
                                    + "</problemsolutionId></result>");
                }
            } catch (EasyJException e) {
                xml.append("<message>failure</message></result>");
            }
            try {
                if (request.getParameter("useState").equals("Y")) {
                    ps.setVotingBadNum((new Long(ps.getVotingBadNum()
                            .intValue() + 1)));
                    cdp.update(ps);
                    pse.setIsGood("N");
                    sdp.create(pse);
                    xml
                            .append("<message>success</message><choose>badegg</choose><problemsolutionId>"
                                    + pse.getProblemsolutionId()
                                    + "</problemsolutionId></result>");
                }
            } catch (EasyJException e) {
                xml.append("<message>failure</message></result>");
            }
            try {
                if (request.getParameter("useState").equals("N")) {
                    ps.setBadNum(new Long(ps.getBadNum().intValue() + 1));
                    cdp.update(ps);
                    pse.setIsGood("N");
                    sdp.create(pse);
                    xml
                            .append("<message>success</message><choose>badegg</choose><problemsolutionId>"
                                    + pse.getProblemsolutionId()
                                    + "</problemsolutionId></result>");
                }
            } catch (EasyJException e) {
                xml.append("<message>failure</message></result>");
            }

        }

        try {
            if (request.getParameter("overdue") != null) {
                ProblemVersion problemversion = new ProblemVersion();
                problemversion.setProblemId(ps.getProblemId());
                Long problemversioncount = sdp.getCount(problemversion);
                ps.setProblemsolutionOverdueVersion(problemversioncount);
                ps.setIsoverdue("Y");
                cdp.update(ps);
                xml
                        .append("<message>success</message><choose>overdue</choose><problemsolutionId>"
                                + pse.getProblemsolutionId()
                                + "</problemsolutionId></result>");

            }
        } catch (EasyJException e) {
            xml.append("<message>failure</message></result>");
        }

        try {
            if (request.getParameter("decision") != null) {
                if (request.getParameter("decision").equals("voting")) {
                    ps.setIsVoting("Y");
                    sdp.update(ps);

                } else if (request.getParameter("decision").equals("best")) {
                    ps.setIsVoting("C");
                    Finalsolution fs = new Finalsolution();
                    fs.setProblemId(ps.getProblemId());
                    fs.setProblemsolutionId(ps.getProblemsolutionId());
                    fs.setCreatorId(userId);
                    fs.setFinalgoodNum(new Long("0"));
                    fs.setFinalbadNum(new Long("0"));
                    sdp.create(fs);
                    sdp.update(ps);
                }

            }
        } catch (EasyJException e) {
            xml.append("<message>failure</message></result>");
View Full Code Here

TOP

Related Classes of easyJ.business.proxy.SingleDataProxy

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.