//===========================================================================
// package
//===========================================================================
package jp.gr.java_conf.bugslife.form;

//===========================================================================
// import
//===========================================================================
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

import org.apache.struts.validator.ValidatorForm;
import java.io.UnsupportedEncodingException;

/**
 *<PRE>
 * LogoffFormクラス
 *
 *</PRE>
 * @author 鰐川　正寛
 * @version 1.0.0
 */
public class LogoffForm extends ValidatorForm {
//===========================================================================
// attributes
//===========================================================================
	/**
	 * ログオフ日時
	 */
	private String m_logoffDateString = null;
//===========================================================================
// methods
//===========================================================================
	/**
	 * ログオフ日時の取得
	 * 
	 * @return ログオフ日時
	 */
	public String getLogoffDateString()
	{
		return m_logoffDateString;
	}
	/**
	 * ログオフ日時のセット
	 * 
	 * @param logoffDateString ログオフ日時
	 */
	public void setLogoffDateString(String logoffDateString)
	{
		m_logoffDateString = logoffDateString;
	}
	/**
	 * デバッグ文字出力
	 *
	 * @param s 出力文字列
	 */
	private void debug(String s) {
		System.out.println("[LogoffForm]" + s);
	}
//===========================================================================
// Public Methods
//===========================================================================
	/**
	* リセット
	*
	* @param mapping The mapping used to select this instance
	* @param request The servlet request we are processing
	*/
	public void reset(ActionMapping mapping, HttpServletRequest request) {
		//debug
		debug("reset");
		//encodeing セット
		try {
			request.setCharacterEncoding("SJIS");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		
		m_logoffDateString = null;
	}
}