View Javadoc

1   package nl.gridshore.samples.training.domain;
2   
3   import javax.persistence.Entity;
4   import javax.persistence.Table;
5   import javax.persistence.ManyToOne;
6   import javax.persistence.JoinColumn;
7   
8   /**
9    * Created by IntelliJ IDEA.
10   * User: jettro
11   * Date: Jan 18, 2008
12   * Time: 11:37:09 PM
13   * Entity object representing an instance of a session of a specific training
14   */
15  @Entity
16  @Table (name = "to_trainingsession")
17  public class TrainingSession extends BaseDomain {
18      private Integer weekNr;
19      @ManyToOne
20      @JoinColumn(name = "training_id")        
21      private Training training;
22      private String status;
23  
24      public Integer getWeekNr() {
25          return weekNr;
26      }
27  
28      public void setWeekNr(Integer weekNr) {
29          this.weekNr = weekNr;
30      }
31  
32      public Training getTraining() {
33          return training;
34      }
35  
36      public void setTraining(Training training) {
37          this.training = training;
38      }
39  
40      public String getStatus() {
41          return status;
42      }
43  
44      public void setStatus(String status) {
45          this.status = status;
46      }
47  }