KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > juddi > datatype > subscription > KeyBag


1 /*
2  * Copyright 2001-2004 The Apache Software Foundation.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */

16 package org.apache.juddi.datatype.subscription;
17
18 import java.util.Vector JavaDoc;
19
20 import org.apache.juddi.datatype.BindingKey;
21 import org.apache.juddi.datatype.BusinessKey;
22 import org.apache.juddi.datatype.RegistryObject;
23 import org.apache.juddi.datatype.ServiceKey;
24 import org.apache.juddi.datatype.TModelKey;
25
26 /**
27  * Example:
28  *
29  * <keyBag>
30  * <deleted>false</deleted>
31  * <serviceKey>uddi:BeerSupplies.com:maltSelectionService</serviceKey>
32  * <serviceKey>uddi:Containers.com:kegs:orderingService</serviceKey>
33  * </keyBag>
34  *
35  * @author Steve Viens (sviens@apache.org)
36  */

37 public class KeyBag implements RegistryObject
38 {
39   boolean deleted;
40   Vector JavaDoc tModelKeyVector;
41   Vector JavaDoc businessKeyVector;
42   Vector JavaDoc serviceKeyVector;
43   Vector JavaDoc bindingKeyVector;
44
45   /**
46    * default constructor
47    */

48   public KeyBag()
49   {
50   }
51
52   /**
53    * @return Returns the deleted.
54    */

55   public boolean isDeleted()
56   {
57     return deleted;
58   }
59
60   /**
61    * @param deleted The deleted to set.
62    */

63   public void setDeleted(boolean deleted)
64   {
65     this.deleted = deleted;
66   }
67
68   /**
69    * @return Returns the bindingKeyVector.
70    */

71   public Vector JavaDoc getBindingKeyVector()
72   {
73     return bindingKeyVector;
74   }
75
76   /**
77    * @param bindingKeyVector The bindingKeyVector to set.
78    */

79   public void setBindingKeyVector(Vector JavaDoc bindingKeyVector)
80   {
81     this.bindingKeyVector = bindingKeyVector;
82   }
83
84   /**
85    *
86    */

87   public void addBindingKey(BindingKey bindingKey)
88   {
89     if ((bindingKey != null) && (bindingKey.getValue() != null))
90       this.addBindingKey(bindingKey.getValue());
91   }
92
93   /**
94    *
95    */

96   public void addBindingKey(String JavaDoc bindingKey)
97   {
98     if (this.bindingKeyVector == null)
99       this.bindingKeyVector = new Vector JavaDoc();
100     this.bindingKeyVector.add(bindingKey);
101   }
102
103   /**
104    * @return Returns the businessKeyVector.
105    */

106   public Vector JavaDoc getBusinessKeyVector()
107   {
108     return businessKeyVector;
109   }
110
111   /**
112    * @param businessKeyVector The businessKeyVector to set.
113    */

114   public void setBusinessKeyVector(Vector JavaDoc businessKeyVector)
115   {
116     this.businessKeyVector = businessKeyVector;
117   }
118
119   /**
120    *
121    */

122   public void addBusinessKey(BusinessKey businessKey)
123   {
124     if ((businessKey != null) && (businessKey.getValue() != null))
125       this.addBusinessKey(businessKey.getValue());
126   }
127
128   /**
129    *
130    */

131   public void addBusinessKey(String JavaDoc businessKey)
132   {
133     if (this.businessKeyVector == null)
134       this.businessKeyVector = new Vector JavaDoc();
135     this.businessKeyVector.add(businessKey);
136   }
137
138   /**
139    * @return Returns the serviceKeyVector.
140    */

141   public Vector JavaDoc getServiceKeyVector()
142   {
143     return serviceKeyVector;
144   }
145
146   /**
147    * @param serviceKeyVector The serviceKeyVector to set.
148    */

149   public void setServiceKeyVector(Vector JavaDoc serviceKeyVector)
150   {
151     this.serviceKeyVector = serviceKeyVector;
152   }
153
154   /**
155    *
156    */

157   public void addServiceKey(ServiceKey serviceKey)
158   {
159     if ((serviceKey != null) && (serviceKey.getValue() != null))
160       addServiceKey(serviceKey.getValue());
161   }
162
163   /**
164    *
165    */

166   public void addServiceKey(String JavaDoc serviceKey)
167   {
168     if (this.serviceKeyVector == null)
169       this.serviceKeyVector = new Vector JavaDoc();
170     this.serviceKeyVector.add(serviceKey);
171   }
172
173   /**
174    * @return Returns the tModelKeyVector.
175    */

176   public Vector JavaDoc getTModelKeyVector()
177   {
178     return tModelKeyVector;
179   }
180
181   /**
182    * @param modelKeyVector The tModelKeyVector to set.
183    */

184   public void setTModelKeyVector(Vector JavaDoc modelKeyVector)
185   {
186     tModelKeyVector = modelKeyVector;
187   }
188
189   /**
190    *
191    */

192   public void addTModelKey(TModelKey tModelKey)
193   {
194     if ((tModelKey != null) && (tModelKey.getValue() != null))
195       addTModelKey(tModelKey.getValue());
196   }
197
198   /**
199    *
200    */

201   public void addTModelKey(String JavaDoc tModelKey)
202   {
203     if (this.tModelKeyVector == null)
204       this.tModelKeyVector = new Vector JavaDoc();
205     this.tModelKeyVector.add(tModelKey);
206   }
207 }
Popular Tags