package br.ufrgs.inf.dsmoura.repository.model.entity;
import java.io.Serializable;
import java.lang.Integer;
import javax.persistence.*;
@Entity
public class Solution implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@SequenceGenerator(name = "solution_generator", allocationSize=1)
@GeneratedValue(strategy=GenerationType.AUTO, generator="solution_generator")
private Integer solutionPk;
@OneToOne(cascade=CascadeType.ALL)
private Requirements requirements = new Requirements();
@OneToOne(cascade=CascadeType.ALL)
private Analysis analysis = new Analysis();
@OneToOne(cascade=CascadeType.ALL)
private Design design = new Design();
@OneToOne(cascade=CascadeType.ALL)
private Implementation implementation = new Implementation();
@OneToOne(cascade=CascadeType.ALL)
private Test test = new Test();
public Integer getSolutionPk() {
return this.solutionPk;
}
public void setSolutionPk(Integer solutionPk) {
this.solutionPk = solutionPk;
}
public Requirements getRequirements() {
return requirements;
}
public void setRequirements(Requirements requirements) {
this.requirements = requirements;
}
public Analysis getAnalysis() {
return analysis;
}
public void setAnalysis(Analysis analysis) {
this.analysis = analysis;
}
public Design getDesign() {
return design;
}
public void setDesign(Design design) {
this.design = design;
}
public Implementation getImplementation() {
return implementation;
}
public void setImplementation(Implementation implementation) {
this.implementation = implementation;
}
public Test getTest() {
return test;
}
public void setTest(Test test) {
this.test = test;
}
}