View Javadoc
1   /*
2    * Copyright 2001-2008 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   */
17  
18  
19  package org.uddi.api_v3;
20  
21  import java.io.Serializable;
22  
23  import javax.xml.bind.annotation.XmlAccessType;
24  import javax.xml.bind.annotation.XmlAccessorType;
25  import javax.xml.bind.annotation.XmlAttribute;
26  import javax.xml.bind.annotation.XmlElement;
27  import javax.xml.bind.annotation.XmlRootElement;
28  import javax.xml.bind.annotation.XmlTransient;
29  import javax.xml.bind.annotation.XmlType;
30  
31  
32  /**
33   * <p>Java class for relatedBusinessesList complex type.
34   * 
35   * <p>The following schema fragment specifies the expected content contained within this class.
36   * 
37   * <pre>
38   * &lt;complexType name="relatedBusinessesList">
39   *   &lt;complexContent>
40   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
41   *       &lt;sequence>
42   *         &lt;element ref="{urn:uddi-org:api_v3}listDescription" minOccurs="0"/>
43   *         &lt;element ref="{urn:uddi-org:api_v3}businessKey"/>
44   *         &lt;element ref="{urn:uddi-org:api_v3}relatedBusinessInfos" minOccurs="0"/>
45   *       &lt;/sequence>
46   *       &lt;attribute name="truncated" type="{urn:uddi-org:api_v3}truncated" />
47   *     &lt;/restriction>
48   *   &lt;/complexContent>
49   * &lt;/complexType>
50   * </pre>
51   * 
52   * 
53   */
54  @XmlAccessorType(XmlAccessType.FIELD)
55  @XmlType(name = "relatedBusinessesList", propOrder = {
56      "listDescription",
57      "businessKey",
58      "relatedBusinessInfos"
59  })
60  @XmlRootElement
61  public class RelatedBusinessesList implements Serializable{
62  	@XmlTransient
63  	private static final long serialVersionUID = -8505124973347531573L;
64  	protected ListDescription listDescription;
65      @XmlElement(required = true)
66      protected String businessKey;
67      protected RelatedBusinessInfos relatedBusinessInfos;
68      @XmlAttribute
69      protected Boolean truncated;
70  
71      /**
72       * Gets the value of the listDescription property.
73       * 
74       * @return
75       *     possible object is
76       *     {@link ListDescription }
77       *     
78       */
79      public ListDescription getListDescription() {
80          return listDescription;
81      }
82  
83      /**
84       * Sets the value of the listDescription property.
85       * 
86       * @param value
87       *     allowed object is
88       *     {@link ListDescription }
89       *     
90       */
91      public void setListDescription(ListDescription value) {
92          this.listDescription = value;
93      }
94  
95      /**
96       * Gets the value of the businessKey property.
97       * 
98       * @return
99       *     possible object is
100      *     {@link String }
101      *     
102      */
103     public String getBusinessKey() {
104         return businessKey;
105     }
106 
107     /**
108      * Sets the value of the businessKey property.
109      * 
110      * @param value
111      *     allowed object is
112      *     {@link String }
113      *     
114      */
115     public void setBusinessKey(String value) {
116         this.businessKey = value;
117     }
118 
119     /**
120      * Gets the value of the relatedBusinessInfos property.
121      * 
122      * @return
123      *     possible object is
124      *     {@link RelatedBusinessInfos }
125      *     
126      */
127     public RelatedBusinessInfos getRelatedBusinessInfos() {
128         return relatedBusinessInfos;
129     }
130 
131     /**
132      * Sets the value of the relatedBusinessInfos property.
133      * 
134      * @param value
135      *     allowed object is
136      *     {@link RelatedBusinessInfos }
137      *     
138      */
139     public void setRelatedBusinessInfos(RelatedBusinessInfos value) {
140         this.relatedBusinessInfos = value;
141     }
142 
143     /**
144      * Gets the value of the truncated property.
145      * 
146      * @return
147      *     possible object is
148      *     {@link Boolean }
149      *     
150      */
151     public Boolean isTruncated() {
152         return truncated;
153     }
154 
155     /**
156      * Sets the value of the truncated property.
157      * 
158      * @param value
159      *     allowed object is
160      *     {@link Boolean }
161      *     
162      */
163     public void setTruncated(Boolean value) {
164         this.truncated = value;
165     }
166 
167 }