/*
 * 作成日: 2005/03/15
 *
 * TODO この生成されたファイルのテンプレートを変更するには次へジャンプ:
 * ウィンドウ - 設定 - Java - コード・スタイル - コード・テンプレート
 */
package jp.co.ntt.lms.xmf.actions.lo.method.parts;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

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

import jp.co.ntt.lms.xmf.lo.method.list.MethodDispData;
import jp.co.ntt.lms.xmf.lo.method.list.MethodDispDataList;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

/**
 * @author Administrator
 *
 * TODO この生成された型コメントのテンプレートを変更するには次へジャンプ:
 * ウィンドウ - 設定 - Java - コード・スタイル - コード・テンプレート
 */
public class MethodDetailLearnerAction extends Action{

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws Exception {

		///////////////////////////////////////////
		// パラメータ取得
		// 	・MethodID
		//	・UserID
		///////////////////////////////////////////
		String strMethodID = request.getParameter("MethodID");
		String strUserD = request.getParameter("UserID");

		// メソッド表示用データリスト
		MethodDispData mdd = new MethodDispData();
		
		// 表示用データセット
		MethodDispDataList mddl = new MethodDispDataList();
		mddl.convLoData2Disp(strMethodID,mdd);
		mddl.convMethodData2Disp(strMethodID,mdd);
		request.setAttribute("methodData", mdd);
		
		// 現在の日付
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
		Date today = new Date(
				Calendar.getInstance().get(Calendar.YEAR)-1900,
				Calendar.getInstance().get(Calendar.MONTH),
				Calendar.getInstance().get(Calendar.DATE)
				);
		request.setAttribute("strDateToday", sdf.format(today));
		
		return mapping.findForward("success");
	}
}
