/magstudentportal/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/magstudentportal/trunk
6.1.1 by Gustav Hartvigsson
Started work on the DB/JPA stuffs
1
package DB;
2
3
import java.io.Serializable;
15.1.3 by Gustav Hartvigsson
Generated classes from tables and added them.
4
import javax.persistence.*;
5
import java.util.List;
6
7
/**
8
 * The persistent class for the student database table.
9
 * 
10
 */
6.1.1 by Gustav Hartvigsson
Started work on the DB/JPA stuffs
11
@Entity
15.1.6 by Gustav Hartvigsson
* tabs -> 2 spaces
12
@Table(name = "student")
13
@NamedQuery(name = "Student.findAll", query = "SELECT s FROM Student s")
6.1.1 by Gustav Hartvigsson
Started work on the DB/JPA stuffs
14
public class Student implements Serializable {
15.1.6 by Gustav Hartvigsson
* tabs -> 2 spaces
15
  private static final long serialVersionUID = 1L;
16
  private Integer id;
17
  private String class_;
18
  private String nameFirst;
19
  private String nameLast;
20
  private String pwd;
21
  private String userName;
22
  private List<StudentAttendance> studentAttendances;
23
24
  public Student() {
25
  }
26
27
  @Id
28
  @GeneratedValue(strategy = GenerationType.AUTO)
29
  @Column(unique = true, nullable = false)
30
  public Integer getId() {
31
    return this.id;
32
  }
33
34
  public void setId(Integer id) {
35
    this.id = id;
36
  }
37
38
  @Column(name = "class", length = 32)
39
  public String getClass_() {
40
    return this.class_;
41
  }
42
43
  public void setClass_(String class_) {
44
    this.class_ = class_;
45
  }
46
47
  @Column(name = "name_first", nullable = false, length = 32)
48
  public String getNameFirst() {
49
    return this.nameFirst;
50
  }
51
52
  public void setNameFirst(String nameFirst) {
53
    this.nameFirst = nameFirst;
54
  }
55
56
  @Column(name = "name_last", nullable = false, length = 32)
57
  public String getNameLast() {
58
    return this.nameLast;
59
  }
60
61
  public void setNameLast(String nameLast) {
62
    this.nameLast = nameLast;
63
  }
64
65
  @Column(nullable = false, length = 256)
66
  public String getPwd() {
67
    return this.pwd;
68
  }
69
70
  public void setPwd(String pwd) {
71
    this.pwd = pwd;
72
  }
73
74
  @Column(name = "user_name", nullable = false, length = 32)
75
  public String getUserName() {
76
    return this.userName;
77
  }
78
79
  public void setUserName(String userName) {
80
    this.userName = userName;
81
  }
82
83
  // bi-directional many-to-one association to StudentAttendance
84
  @OneToMany(mappedBy = "studentBean")
85
  public List<StudentAttendance> getStudentAttendances() {
86
    return this.studentAttendances;
87
  }
88
89
  public void setStudentAttendances(List<StudentAttendance> studentAttendances) {
90
    this.studentAttendances = studentAttendances;
91
  }
92
93
  public StudentAttendance addStudentAttendance(StudentAttendance studentAttendance) {
94
    getStudentAttendances().add(studentAttendance);
95
    studentAttendance.setStudentBean(this);
96
97
    return studentAttendance;
98
  }
99
100
  public StudentAttendance removeStudentAttendance(StudentAttendance studentAttendance) {
101
    getStudentAttendances().remove(studentAttendance);
102
    studentAttendance.setStudentBean(null);
103
104
    return studentAttendance;
105
  }
15.1.3 by Gustav Hartvigsson
Generated classes from tables and added them.
106
107
}