/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.web.organizer.data;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Temporal;
/**
*
* @author Gery
*/
@Entity
public class Task implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id = 0;
@Temporal(javax.persistence.TemporalType.DATE)
private Date startTime;
@Temporal(javax.persistence.TemporalType.DATE)
private Date endTime;
private int reocurring;
@OneToOne
@PrimaryKeyJoinColumn
private Note note;
public Task() {
}
public Date getEndTime() {
return endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public Note getNote() {
return note;
}
public void setNote(Note note) {
this.note = note;
}
public int getReocurring() {
return reocurring;
}
public void setReocurring(int reocurring) {
this.reocurring = reocurring;
}
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
}