/*
 * This code is generated by blanco Framework.
 */
package blancostruts.sample.base.form;

import javax.servlet.http.HttpServletRequest;

import blancostruts.runtime.DefaultActionForm;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;

/**
 *	メニュー
 *	メニューのActionFrom
 */
public class MenuForm extends DefaultActionForm {
	private String _eventId = "";


	/**
	 *	eventId を取得。
	 *	
	 *	@return eventIdを返す。
	 */
	public String getEventId() {
		return _eventId;
	}

	/**
	 *	eventId を設定。
	 *	
	 *	@param eventId eventId パラメータ。
	 */
	public void setEventId(String eventId) {
		_eventId = eventId;
	}

	/**
	 *	validateメソッド。
	 *	このメソッドはStrutsにより呼ばれます。
	 *	
	 *	@param mapping mapping パラメータ。
	 *	@param request request パラメータ。
	 *	
	 *	@return エラーがなかった場合、空のActionErrosが返されます。
	 */
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors errors = new ActionErrors();
		errors = validateRequired(mapping, request);
		if(!errors.isEmpty()){
			return errors;
		}
		errors = validateFormat(mapping, request);
		if(!errors.isEmpty()){
			return errors;
		}
		errors = validateRange(mapping, request);
		return errors;
	}

	/**
	 *	必須入力検証メソッド。
	 *	validate()メソッドにより呼ばれます。
	 *	
	 *	@param mapping mapping パラメータ。
	 *	@param request request パラメータ。
	 *	
	 *	@return エラーがなかった場合、空のActionErrosが返されます。
	 */
	public ActionErrors validateRequired(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors errors = new ActionErrors();
		return errors;
	}

	/**
	 *	フォーマット検証メソッド。
	 *	validate()メソッドにより呼ばれます。
	 *	
	 *	@param mapping mapping パラメータ。
	 *	@param request request パラメータ。
	 *	
	 *	@return エラーがなかった場合、空のActionErrosが返されます。
	 */
	public ActionErrors validateFormat(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors errors = new ActionErrors();
		return errors;
	}

	/**
	 *	範囲検証メソッド。
	 *	validate()メソッドにより呼ばれます。
	 *	
	 *	@param mapping mapping パラメータ。
	 *	@param request request パラメータ。
	 *	
	 *	@return エラーがなかった場合、空のActionErrosが返されます。
	 */
	public ActionErrors validateRange(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors errors = new ActionErrors();
		return errors;
	}

	/**
	 *	リセットメソッド。
	 *	全ての値を初期化します。
	 *	
	 *	@param mapping mapping パラメータ。
	 *	@param request request パラメータ。
	 */
	public void reset(ActionMapping mapping, HttpServletRequest request) {
	}
}
