DictionaryForm.java

package sk.iway.iwcm.components.dictionary;

import javax.servlet.http.HttpServletRequest;

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

import sk.iway.iwcm.Tools;
import sk.iway.iwcm.components.dictionary.model.DictionaryBean;
import sk.iway.iwcm.i18n.Prop;

/**
 *  DictionaryForm.java
 *
 *@Title        webjet4
 *@Company      Interway s.r.o. (www.interway.sk)
 *@Copyright    Interway s.r.o. (c) 2001-2005
 *@author       $Author: jeeff $
 *@version      $Revision: 1.1 $
 *@created      Date: 10.7.2005 19:02:12
 *@modified     $Date: 2005/08/03 06:45:00 $
 */
public class DictionaryForm extends ActionForm
{
	private static final long serialVersionUID = 1L;

	//atributy
	private DictionaryBean dictionary;
	private int dictionaryId;

	public DictionaryForm()
	{
		//empty constructor
		dictionary = new DictionaryBean();
	}
	/**
	 * Konstruktor
	 * @param banner
	 */
	public DictionaryForm(DictionaryBean dictionary)
	{
		this.dictionary = dictionary;
		dictionaryId = dictionary.getDictionaryId();
	}

	/**
	 * Resetnutie formularu - pri update sa znova ziska BannerBean a potom sa mu zmenia hodnoty
	 */
	@Override
	public void reset(ActionMapping mapping, HttpServletRequest request)
	{
		//ziskanie objektu, toto tu musi byt ako prve!
		int id = Tools.getIntValue(request.getParameter("dictionaryId"), -1);
		if (id > 0)
		{
			dictionary = DictionaryDB.getDictionary(id);
		}
	}


	/**
	 * Validacia formularu
	 * @param prop - i18n properties
	 * @return
	 */
	public String _validate(Prop prop)
	{
		String ret = "";

		return (ret);
	}


	/**
	 * @return Returns the dictionary.
	 */
	public DictionaryBean getDictionary()
	{
		return dictionary;
	}
	/**
	 * @param dictionary The dictionary to set.
	 */
	public void setDictionary(DictionaryBean dictionary)
	{
		this.dictionary = dictionary;
	}
	/**
	 * @return Returns the dictionaryId.
	 */
	public int getDictionaryId()
	{
		return dictionaryId;
	}
	/**
	 * @param dictionaryId The dictionaryId to set.
	 */
	public void setDictionaryId(int dictionaryId)
	{
		this.dictionaryId = dictionaryId;
	}
}