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

Source Code of cn.edu.pku.dr.requirement.elicitation.action.AmbiguityAction

package cn.edu.pku.dr.requirement.elicitation.action;

import easyJ.common.EasyJException;
import java.io.IOException;
import cn.edu.pku.dr.requirement.elicitation.data.Ambiguity;
import cn.edu.pku.dr.requirement.elicitation.business.proxy.AmbiguityProxyFactory;
import cn.edu.pku.dr.requirement.elicitation.data.AmbiguityTypeValue;
import cn.edu.pku.dr.requirement.elicitation.data.AmbiguityEvaluation;

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

    public void query() throws EasyJException {
        super.query();
        this.returnPath = "/WEB-INF/template/AjaxNewWindowViewAll.jsp";

    }

    public void getAmbiguity() throws EasyJException, IOException {
        AmbiguityImpl targetObject = new AmbiguityImpl();
        AmbiguityInterface ambiguityInterface = null;
        Object proxy = AmbiguityProxyFactory.getProxy(targetObject);
        ambiguityInterface = (AmbiguityInterface) proxy;
        Ambiguity ambiguity = new Ambiguity();
        ambiguity = (Ambiguity) object;
        try {
            response.getWriter().println(
                    ambiguityInterface.getAmbiguity(ambiguity, this.request,
                            false).toString());
        } catch (EasyJException ex) {
            ex.getStackTrace();
        }

    }

    public void ambiguityTypeEvaluation() throws EasyJException, IOException {
        AmbiguityImpl targetObject = new AmbiguityImpl();
        AmbiguityInterface ambiguityInterface = null;
        Object proxy = AmbiguityProxyFactory.getProxy(targetObject);
        ambiguityInterface = (AmbiguityInterface) proxy;
        AmbiguityTypeValue atv = new AmbiguityTypeValue();
        atv = (AmbiguityTypeValue) object;
        returnMessage = ambiguityInterface.ambiguityTypeEvaluation(atv);

    }

    public void ambiguityUpdate() throws EasyJException, IOException {
        AmbiguityImpl targetObject = new AmbiguityImpl();
        AmbiguityInterface ambiguityInterface = null;
        Object proxy = AmbiguityProxyFactory.getProxy(targetObject);
        ambiguityInterface = (AmbiguityInterface) proxy;
        AmbiguityEvaluation ae = new AmbiguityEvaluation();
        ae = (AmbiguityEvaluation) object;
        response.setContentType("text/xml");
        response.getWriter().write(
                ambiguityInterface.ambiguityUpdate(ae, this.request, response)
                        .toString());

    }

    public void creatingAmbiguity() throws EasyJException, IOException {
        AmbiguityImpl targetObject = new AmbiguityImpl();
        AmbiguityInterface ambiguityInterface = null;
        Object proxy = AmbiguityProxyFactory.getProxy(targetObject);
        ambiguityInterface = (AmbiguityInterface) proxy;
        Ambiguity ab = new Ambiguity();
        ab = (Ambiguity) object;
        returnMessage = ambiguityInterface.creatingAmbiguity(ab, this.request,
                response);
    }

    public void viewAllAmbiguity() throws EasyJException, IOException {
        AmbiguityImpl targetObject = new AmbiguityImpl();
        AmbiguityInterface ambiguityInterface = null;
        Object proxy = AmbiguityProxyFactory.getProxy(targetObject);
        ambiguityInterface = (AmbiguityInterface) proxy;
        Ambiguity ambiguity = new Ambiguity();
        ambiguity = (Ambiguity) object;
        try {
            response.getWriter().println(
                    ambiguityInterface
                            .viewAllAmbiguity(ambiguity, this.request)
                            .toString());
        } catch (EasyJException ex) {
            ex.getStackTrace();
        }

    }

}
TOP

Related Classes of cn.edu.pku.dr.requirement.elicitation.action.AmbiguityAction

TOP
Copyright © 2018 www.massapi.com. 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.