ReservationObjectTimesBean.java

package sk.iway.iwcm.components.reservation;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import sk.iway.iwcm.DB;
import sk.iway.iwcm.Tools;
import sk.iway.iwcm.database.ActiveRecord;

/**
 *  ReservationObjectTimesBean.java
 *
 *@Title        webjet7
 *@Company      Interway s.r.o. (www.interway.sk)
 *@Copyright    Interway s.r.o. (c) 2001-2016
 *@author       $Author: jeeff rzapach $
 *@version      $Revision: 1.3 $
 *@created      Date: 20.1.2016 15:23:42
 *@modified     $Date: 2004/08/16 06:26:11 $
 */

@Entity
@Table(name="reservation_object_times")
public class ReservationObjectTimesBean extends ActiveRecord implements Serializable
{
	private static final long serialVersionUID = -1L;

	@Id
	@GeneratedValue(generator="WJGen_reservation_object_times")
	@TableGenerator(name="WJGen_reservation_object_times",pkColumnValue="reservation_object_times")
	@Column(name="object_time_id")
	private int objectTimeId;
	@Column(name="object_id")
	private int objectId;
	@Column(name="cas_od")
	private Date timeFrom;
	@Column(name="cas_do")
	private Date timeTo;
	@Column(name="den")
	private int den;
	@Column(name="domain_id")
	private int domainId;

	public int getObjectTimeId()
	{
		return objectTimeId;
	}
	public void setObjectTimeId(int objectTimeId)
	{
		this.objectTimeId = objectTimeId;
	}
	public int getObjectId()
	{
		return objectId;
	}
	public void setObjectId(int objectId)
	{
		this.objectId = objectId;
	}
	public int getDen()
	{
		return den;
	}
	public void setDen(int den)
	{
		this.den = den;
	}
	public int getDomainId()
	{
		return domainId;
	}
	public void setDomainId(int domainId)
	{
		this.domainId = domainId;
	}

	@Override
	public int getId()
	{
		return getObjectTimeId();
	}
	@Override
	public void setId(int id)
	{
		setObjectTimeId(id);
	}
	public String getCasOd()
	{
		return Tools.formatTime(timeFrom);
	}
	public void setCasOd(String casOd)
	{
		timeFrom = new Date(DB.getTimestamp("01.01.2000", casOd));
	}
	public String getCasDo()
	{
		return Tools.formatTime(timeTo);
	}
	public void setCasDo(String casDo)
	{
		timeTo = new Date(DB.getTimestamp("01.01.2000", casDo));
	}

}