package com.infinite.focus.server.home;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import org.hibernate.annotations.CreationTimestamp;

/**
 * 
 * @author Saboor
 * 
 *
 */

@Entity
public class Notification {

	// PK
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private long notification_id;

	private long instructor_id;

	private long student_id;

	private String text;

	@CreationTimestamp
	public Date createdAt;

	public Notification() {
		super();
	}

	public long getNotification_id() {
		return notification_id;
	}

	public void setNotification_id(long notification_id) {
		this.notification_id = notification_id;
	}

	public long getInstructor_id() {
		return instructor_id;
	}

	public void setInstructor_id(long instructor_id) {
		this.instructor_id = instructor_id;
	}

	public long getStudent_id() {
		return student_id;
	}

	public void setStudent_id(long student_id) {
		this.student_id = student_id;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public Date getCreatedAt() {
		return createdAt;
	}

	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}

}
