CancelMoveInAction.java

/*
 * 创建日期 2005-12-19
 *
 * TODO 要更改此生成的文件的模板,请转至 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package com.mycim.webapp.actions.lot.cancelmovein;

import com.mycim.webapp.actions.WipSetupAction;
import com.mycim.webapp.forms.lot.LotInfoForm;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class CancelMoveInAction extends WipSetupAction {

    @Override
    public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                              HttpServletResponse response) throws Exception {
        cancelMoveInInit((LotInfoForm) form, request);
        return new ActionForward(mapping.getInput());
    }

    @Override
    public ActionForward cancel(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                                HttpServletResponse response) throws Exception {
        LotInfoForm theform = (LotInfoForm) form;
        request.getRequestDispatcher("/lotLocation4CSECAction.do?action=lotlocation&lotId=" + theform.getLotId())
               .forward(request, response);
        return null;
    }

    public ActionForward cancelmovein(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                                      HttpServletResponse response) throws Exception {
        return cancelMoveInHandle(mapping, form, request, response);
    }

    @Override
    protected void cancelMoveInReturn(LotInfoForm theform, HttpServletRequest request,
                                      HttpServletResponse response) throws Exception {
        request.getRequestDispatcher("/lotLocation4CSECAction.do?action=lotlocation&lotId=" + theform.getLotId())
               .forward(request, response);
    }

}