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_service_category_bag")
29 public class ServiceCategoryBag extends CategoryBag {
30
31 private static final long serialVersionUID = -2285596788165154921L;
32 private BusinessService businessService;
33
34 public ServiceCategoryBag() {
35 super();
36 }
37
38 public ServiceCategoryBag(BusinessService businessService) {
39 super();
40 this.businessService = businessService;
41 }
42
43 @OneToOne(optional=false, fetch = FetchType.LAZY)
44 @JoinColumn(name = "entity_key")
45 public BusinessService getBusinessService() {
46 return businessService;
47 }
48 public void setBusinessService(BusinessService businessService) {
49 this.businessService = businessService;
50 }
51
52
53
54 }