1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2009.07.19 at 09:49:41 PM CDT 6 // 7 8 9 package org.apache.ws.scout.model.uddi.v2; 10 11 import java.util.ArrayList; 12 import java.util.List; 13 14 import javax.xml.bind.annotation.XmlAccessType; 15 import javax.xml.bind.annotation.XmlAccessorType; 16 import javax.xml.bind.annotation.XmlAttribute; 17 import javax.xml.bind.annotation.XmlElement; 18 import javax.xml.bind.annotation.XmlType; 19 20 21 /** 22 * <p>Java class for bindingTemplate complex type. 23 * 24 * <p>The following schema fragment specifies the expected content contained within this class. 25 * 26 * <pre> 27 * <complexType name="bindingTemplate"> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element ref="{urn:uddi-org:api_v2}description" maxOccurs="unbounded" minOccurs="0"/> 32 * <choice> 33 * <element ref="{urn:uddi-org:api_v2}accessPoint"/> 34 * <element ref="{urn:uddi-org:api_v2}hostingRedirector"/> 35 * </choice> 36 * <element ref="{urn:uddi-org:api_v2}tModelInstanceDetails"/> 37 * </sequence> 38 * <attribute name="serviceKey" type="{urn:uddi-org:api_v2}serviceKey" /> 39 * <attribute name="bindingKey" use="required" type="{urn:uddi-org:api_v2}bindingKey" /> 40 * </restriction> 41 * </complexContent> 42 * </complexType> 43 * </pre> 44 * 45 * 46 */ 47 @XmlAccessorType(XmlAccessType.FIELD) 48 @XmlType(name = "bindingTemplate", propOrder = { 49 "description", 50 "accessPoint", 51 "hostingRedirector", 52 "tModelInstanceDetails" 53 }) 54 public class BindingTemplate { 55 56 protected List<Description> description; 57 protected AccessPoint accessPoint; 58 protected HostingRedirector hostingRedirector; 59 @XmlElement(required = true) 60 protected TModelInstanceDetails tModelInstanceDetails; 61 @XmlAttribute 62 protected String serviceKey; 63 @XmlAttribute(required = true) 64 protected String bindingKey; 65 66 /** 67 * Gets the value of the description property. 68 * 69 * <p> 70 * This accessor method returns a reference to the live list, 71 * not a snapshot. Therefore any modification you make to the 72 * returned list will be present inside the JAXB object. 73 * This is why there is not a <CODE>set</CODE> method for the description property. 74 * 75 * <p> 76 * For example, to add a new item, do as follows: 77 * <pre> 78 * getDescription().add(newItem); 79 * </pre> 80 * 81 * 82 * <p> 83 * Objects of the following type(s) are allowed in the list 84 * {@link Description } 85 * 86 * 87 */ 88 public List<Description> getDescription() { 89 if (description == null) { 90 description = new ArrayList<Description>(); 91 } 92 return this.description; 93 } 94 95 /** 96 * Gets the value of the accessPoint property. 97 * 98 * @return 99 * possible object is 100 * {@link AccessPoint } 101 * 102 */ 103 public AccessPoint getAccessPoint() { 104 return accessPoint; 105 } 106 107 /** 108 * Sets the value of the accessPoint property. 109 * 110 * @param value 111 * allowed object is 112 * {@link AccessPoint } 113 * 114 */ 115 public void setAccessPoint(AccessPoint value) { 116 this.accessPoint = value; 117 } 118 119 /** 120 * Gets the value of the hostingRedirector property. 121 * 122 * @return 123 * possible object is 124 * {@link HostingRedirector } 125 * 126 */ 127 public HostingRedirector getHostingRedirector() { 128 return hostingRedirector; 129 } 130 131 /** 132 * Sets the value of the hostingRedirector property. 133 * 134 * @param value 135 * allowed object is 136 * {@link HostingRedirector } 137 * 138 */ 139 public void setHostingRedirector(HostingRedirector value) { 140 this.hostingRedirector = value; 141 } 142 143 /** 144 * Gets the value of the tModelInstanceDetails property. 145 * 146 * @return 147 * possible object is 148 * {@link TModelInstanceDetails } 149 * 150 */ 151 public TModelInstanceDetails getTModelInstanceDetails() { 152 return tModelInstanceDetails; 153 } 154 155 /** 156 * Sets the value of the tModelInstanceDetails property. 157 * 158 * @param value 159 * allowed object is 160 * {@link TModelInstanceDetails } 161 * 162 */ 163 public void setTModelInstanceDetails(TModelInstanceDetails value) { 164 this.tModelInstanceDetails = value; 165 } 166 167 /** 168 * Gets the value of the serviceKey property. 169 * 170 * @return 171 * possible object is 172 * {@link String } 173 * 174 */ 175 public String getServiceKey() { 176 return serviceKey; 177 } 178 179 /** 180 * Sets the value of the serviceKey property. 181 * 182 * @param value 183 * allowed object is 184 * {@link String } 185 * 186 */ 187 public void setServiceKey(String value) { 188 this.serviceKey = value; 189 } 190 191 /** 192 * Gets the value of the bindingKey property. 193 * 194 * @return 195 * possible object is 196 * {@link String } 197 * 198 */ 199 public String getBindingKey() { 200 return bindingKey; 201 } 202 203 /** 204 * Sets the value of the bindingKey property. 205 * 206 * @param value 207 * allowed object is 208 * {@link String } 209 * 210 */ 211 public void setBindingKey(String value) { 212 this.bindingKey = value; 213 } 214 215 }