package com.qprogramming.tasq.task.link;
import javax.persistence.*;
@Entity
public class TaskLink {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "link_seq_gen")
@SequenceGenerator(name = "link_seq_gen", sequenceName = "link_id_seq", allocationSize = 1)
private Long id;
@Column
private String taskA;
@Column
private String taskB;
@Enumerated(EnumType.STRING)
private TaskLinkType linkType;
public TaskLink() {
}
public TaskLink(String a, String b, TaskLinkType type) {
setTaskA(a);
setTaskB(b);
setLinkType(type);
}
public String getTaskA() {
return taskA;
}
public void setTaskA(String taskA) {
this.taskA = taskA;
}
public String getTaskB() {
return taskB;
}
public void setTaskB(String taskB) {
this.taskB = taskB;
}
public TaskLinkType getLinkType() {
return linkType;
}
public void setLinkType(TaskLinkType linkType) {
this.linkType = linkType;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}