1 package org.apache.juddi.model;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import javax.persistence.Entity;
19 import javax.persistence.FetchType;
20 import javax.persistence.JoinColumn;
21 import javax.persistence.OneToOne;
22 import javax.persistence.Table;
23
24
25
26
27 @Entity
28 @Table(name = "j3_business_category_bag")
29 public class BusinessCategoryBag extends CategoryBag {
30
31 private static final long serialVersionUID = -4532396240197577553L;
32 private BusinessEntity businessEntity;
33
34 public BusinessCategoryBag() {
35 super();
36 }
37
38 public BusinessCategoryBag(BusinessEntity businessEntity) {
39 super();
40 this.businessEntity = businessEntity;
41 }
42
43 @OneToOne(optional=false, fetch = FetchType.LAZY)
44 @JoinColumn(name = "entity_key")
45 public BusinessEntity getBusinessEntity() {
46 return businessEntity;
47 }
48 public void setBusinessEntity(BusinessEntity businessEntity) {
49 this.businessEntity = businessEntity;
50 }
51
52
53 }