This project has retired. For details please refer to its
Attic page.
Tmodel xref
1 package org.apache.juddi.model;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import java.util.ArrayList;
19 import java.util.Date;
20 import java.util.List;
21
22 import javax.persistence.CascadeType;
23 import javax.persistence.Column;
24 import javax.persistence.Entity;
25 import javax.persistence.FetchType;
26 import javax.persistence.OneToMany;
27 import javax.persistence.OneToOne;
28 import javax.persistence.OrderBy;
29 import javax.persistence.Table;
30
31
32
33
34
35
36 @Entity
37 @Table(name = "j3_tmodel")
38 public class Tmodel extends UddiEntity implements java.io.Serializable {
39
40 private static final long serialVersionUID = -4577524699559324289L;
41 private String name;
42 private String langCode;
43 private boolean deleted;
44 private List<OverviewDoc> overviewDocs = new ArrayList<OverviewDoc>(0);
45 private List<TmodelDescr> tmodelDescrs = new ArrayList<TmodelDescr>(0);
46 private List<TmodelIdentifier> tmodelIdentifiers = new ArrayList<TmodelIdentifier>(0);
47 private TmodelCategoryBag categoryBag;
48 private List<Signature> signatures = new ArrayList<Signature>(0);
49
50 public Tmodel() {
51 }
52
53 public Tmodel(String entityKey, String name, Date modified) {
54 this.entityKey = entityKey;
55 this.name = name;
56 this.modified = modified;
57 }
58 public Tmodel(String entityKey, String authorizedName, String operator,
59 String name, String langCode, boolean deleted, Date modified,
60 List<OverviewDoc> overviewDocs,
61 List<TmodelDescr> tmodelDescrs,
62 List<TmodelIdentifier> tmodelIdentifiers,
63 TmodelCategoryBag categoryBag) {
64 this.entityKey = entityKey;
65 this.authorizedName = authorizedName;
66 this.name = name;
67 this.langCode = langCode;
68 this.deleted = deleted;
69 this.modified = modified;
70 this.overviewDocs = overviewDocs;
71 this.tmodelDescrs = tmodelDescrs;
72 this.tmodelIdentifiers = tmodelIdentifiers;
73 this.categoryBag = categoryBag;
74 }
75
76 @Column(name = "name", nullable = false, length = 255)
77 public String getName() {
78 return this.name;
79 }
80 public void setName(String name) {
81 this.name = name;
82 }
83
84 @Column(name = "lang_code", length = 26)
85 public String getLangCode() {
86 return this.langCode;
87 }
88 public void setLangCode(String langCode) {
89 this.langCode = langCode;
90 }
91
92 @Column(name = "deleted")
93 public boolean getDeleted() {
94 return deleted;
95 }
96 public void setDeleted(boolean deleted) {
97 this.deleted = deleted;
98 }
99
100 @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "tmodel")
101 @OrderBy
102 public List<OverviewDoc> getOverviewDocs() {
103 return this.overviewDocs;
104 }
105
106 public void setOverviewDocs(List<OverviewDoc> overviewDocs) {
107 this.overviewDocs = overviewDocs;
108 }
109
110 @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "tmodel")
111 @OrderBy
112 public List<TmodelDescr> getTmodelDescrs() {
113 return this.tmodelDescrs;
114 }
115 public void setTmodelDescrs(List<TmodelDescr> tmodelDescrs) {
116 this.tmodelDescrs = tmodelDescrs;
117 }
118
119 @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "tmodel")
120 @OrderBy
121 public List<TmodelIdentifier> getTmodelIdentifiers() {
122 return this.tmodelIdentifiers;
123 }
124 public void setTmodelIdentifiers(List<TmodelIdentifier> tmodelIdentifiers) {
125 this.tmodelIdentifiers = tmodelIdentifiers;
126 }
127
128 @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "tmodel")
129 public TmodelCategoryBag getCategoryBag() {
130 return this.categoryBag;
131 }
132 public void setCategoryBag(TmodelCategoryBag categoryBag) {
133 this.categoryBag = categoryBag;
134 }
135
136 @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "tmodel")
137 @OrderBy
138 public List<Signature> getSignatures() {
139 return signatures;
140 }
141
142 public void setSignatures(List<Signature> signatures) {
143 this.signatures = signatures;
144 }
145 }