Rev 21 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
21 | moos | 1 | package ch.ffhs.webE.domain; |
2 | |||
3 | // Generated 19.12.2010 14:46:08 by Hibernate Tools 3.4.0.Beta1 |
||
4 | |||
34 | PointedEar | 5 | import static javax.persistence.GenerationType.IDENTITY; |
6 | |||
21 | moos | 7 | import java.util.HashSet; |
8 | import java.util.Set; |
||
34 | PointedEar | 9 | |
21 | moos | 10 | import javax.persistence.Column; |
11 | import javax.persistence.Entity; |
||
12 | import javax.persistence.FetchType; |
||
13 | import javax.persistence.GeneratedValue; |
||
14 | import javax.persistence.Id; |
||
15 | import javax.persistence.OneToMany; |
||
16 | import javax.persistence.Table; |
||
17 | import javax.persistence.UniqueConstraint; |
||
18 | |||
19 | /** |
||
20 | * RelationshipType generated by hbm2java |
||
21 | */ |
||
22 | @Entity |
||
23 | @Table(name = "relationship_type", catalog = "webengineering", uniqueConstraints = @UniqueConstraint(columnNames = "name_from")) |
||
34 | PointedEar | 24 | public class RelationshipType implements java.io.Serializable |
25 | { |
||
21 | moos | 26 | |
34 | PointedEar | 27 | private Integer id; |
28 | private String nameFrom; |
||
29 | private String nameTo; |
||
30 | private Set<Relationship> relationships = new HashSet<Relationship>(0); |
||
21 | moos | 31 | |
34 | PointedEar | 32 | public RelationshipType() |
33 | { |
||
34 | } |
||
21 | moos | 35 | |
34 | PointedEar | 36 | public RelationshipType(String nameFrom, String nameTo) |
37 | { |
||
38 | this.nameFrom = nameFrom; |
||
39 | this.nameTo = nameTo; |
||
40 | } |
||
21 | moos | 41 | |
34 | PointedEar | 42 | public RelationshipType(String nameFrom, String nameTo, |
43 | Set<Relationship> relationships) |
||
44 | { |
||
45 | this.nameFrom = nameFrom; |
||
46 | this.nameTo = nameTo; |
||
47 | this.relationships = relationships; |
||
48 | } |
||
21 | moos | 49 | |
34 | PointedEar | 50 | @Id |
51 | @GeneratedValue(strategy = IDENTITY) |
||
52 | @Column(name = "id", unique = true, nullable = false) |
||
53 | public Integer getId() |
||
54 | { |
||
55 | return this.id; |
||
56 | } |
||
21 | moos | 57 | |
34 | PointedEar | 58 | public void setId(Integer id) |
59 | { |
||
60 | this.id = id; |
||
61 | } |
||
21 | moos | 62 | |
34 | PointedEar | 63 | @Column(name = "name_from", unique = true, nullable = false) |
64 | public String getNameFrom() |
||
65 | { |
||
66 | return this.nameFrom; |
||
67 | } |
||
21 | moos | 68 | |
34 | PointedEar | 69 | public void setNameFrom(String nameFrom) |
70 | { |
||
71 | this.nameFrom = nameFrom; |
||
72 | } |
||
21 | moos | 73 | |
34 | PointedEar | 74 | @Column(name = "name_to", nullable = false) |
75 | public String getNameTo() |
||
76 | { |
||
77 | return this.nameTo; |
||
78 | } |
||
21 | moos | 79 | |
34 | PointedEar | 80 | public void setNameTo(String nameTo) |
81 | { |
||
82 | this.nameTo = nameTo; |
||
83 | } |
||
21 | moos | 84 | |
34 | PointedEar | 85 | @OneToMany(fetch = FetchType.LAZY, mappedBy = "relationshipType") |
86 | public Set<Relationship> getRelationships() |
||
87 | { |
||
88 | return this.relationships; |
||
89 | } |
||
21 | moos | 90 | |
34 | PointedEar | 91 | public void setRelationships(Set<Relationship> relationships) |
92 | { |
||
93 | this.relationships = relationships; |
||
94 | } |
||
21 | moos | 95 | |
96 | } |