Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.beligum.futuretalents.fttv.models;
- import com.beligum.core.framework.models.BasicModel;
- import com.beligum.futuretalents.fttv.models.project.Project;
- import com.beligum.futuretalents.fttv.models.taxonomy.Job;
- import com.beligum.futuretalents.fttv.models.user.Student;
- import com.beligum.futuretalents.fttv.models.user.User;
- import org.joda.time.DateTime;
- import org.joda.time.LocalDateTime;
- import javax.persistence.*;
- import javax.xml.bind.annotation.XmlTransient;
- /**
- * Created by ruben on 8-8-2014.
- */
- @Entity
- @Table(name = "contributions")
- public class Contribution extends BasicModel {
- @ManyToOne()
- private Student student;
- @ManyToOne()
- private Project project;
- @OneToOne()
- private Job job;
- public Contribution() {
- }
- public Contribution(Student student, boolean owner, Project project, Job job) {
- this.student = student;
- this.project = project;
- this.job = job;
- }
- @XmlTransient
- public Student getStudent() {
- return student;
- }
- public void setStudent(Student student) {
- this.student = student;
- }
- @XmlTransient
- public Project getProject() {
- return project;
- }
- public void setProject(Project project) {
- this.project = project;
- }
- @XmlTransient
- public Job getJob() {
- return job;
- }
- public void setJob(Job job) {
- this.job = job;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement