1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.juddi.datatype.request;
17
18 import java.util.Vector;
19
20 import org.apache.juddi.datatype.RegistryObject;
21 import org.apache.juddi.datatype.binding.BindingTemplate;
22
23 /***
24 * "Used to register new bindingTemplate information or update existing
25 * bindingTemplate information. Use this to control information about
26 * technical capabilities exposed by a registered business."
27 *
28 * @author Steve Viens (sviens@apache.org)
29 */
30 public class SaveBinding implements RegistryObject,Publish
31 {
32 String generic;
33 AuthInfo authInfo;
34 Vector bindingTemplateVector;
35
36 /***
37 *
38 */
39 public SaveBinding()
40 {
41 }
42
43 /***
44 *
45 */
46 public SaveBinding(AuthInfo authInfo,Vector bindingTemplates)
47 {
48 this.authInfo = authInfo;
49 this.bindingTemplateVector = bindingTemplates;
50 }
51
52 /***
53 *
54 * @param genericValue
55 */
56 public void setGeneric(String genericValue)
57 {
58 this.generic = genericValue;
59 }
60
61 /***
62 *
63 * @return String UDDI request's generic value.
64 */
65 public String getGeneric()
66 {
67 return this.generic;
68 }
69
70 /***
71 *
72 */
73 public void setAuthInfo(AuthInfo authInfo)
74 {
75 this.authInfo = authInfo;
76 }
77
78 /***
79 *
80 */
81 public AuthInfo getAuthInfo()
82 {
83 return authInfo;
84 }
85
86 /***
87 *
88 */
89 public void addBindingTemplate(BindingTemplate bindingTemplate)
90 {
91 if (this.bindingTemplateVector == null)
92 this.bindingTemplateVector = new Vector();
93 this.bindingTemplateVector.add(bindingTemplate);
94 }
95
96 /***
97 *
98 */
99 public void setBindingTemplateVector(Vector bindingTemplates)
100 {
101 this.bindingTemplateVector = bindingTemplates;
102 }
103
104 /***
105 *
106 */
107 public Vector getBindingTemplateVector()
108 {
109 return bindingTemplateVector;
110 }
111 }