View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
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: 2008.06.19 at 11:00:24 AM BST 
6   //
7   
8   
9   package org.gbif.portal.ws.response.gbif;
10  
11  import java.math.BigInteger;
12  import javax.xml.bind.annotation.XmlAccessType;
13  import javax.xml.bind.annotation.XmlAccessorType;
14  import javax.xml.bind.annotation.XmlAttribute;
15  import javax.xml.bind.annotation.XmlElement;
16  import javax.xml.bind.annotation.XmlSchemaType;
17  import javax.xml.bind.annotation.XmlType;
18  import javax.xml.datatype.XMLGregorianCalendar;
19  import org.w3._2002._07.owl_.SameAs;
20  
21  
22  /**
23   * <p>Java class for data-provider complex type.
24   * 
25   * <p>The following schema fragment specifies the expected content contained within this class.
26   * 
27   * <pre>
28   * &lt;complexType name="data-provider">
29   *   &lt;complexContent>
30   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31   *       &lt;sequence>
32   *         &lt;element ref="{http://www.w3.org/2002/07/owl#}sameAs" minOccurs="0"/>
33   *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34   *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35   *         &lt;element name="websiteUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
36   *         &lt;element name="logoUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
37   *         &lt;element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
38   *         &lt;element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
39   *         &lt;element name="telephone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
40   *         &lt;element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
41   *         &lt;element name="taxonConceptCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
42   *         &lt;element name="speciesCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
43   *         &lt;element name="occurrenceCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
44   *         &lt;element name="georeferencedOccurrenceCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
45   *         &lt;element name="isoCountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
46   *         &lt;element name="created" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
47   *         &lt;element name="modified" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
48   *         &lt;element name="deleted" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
49   *         &lt;element name="dataResources" type="{http://portal.gbif.org/ws/response/gbif}data-resources" minOccurs="0"/>
50   *       &lt;/sequence>
51   *       &lt;attribute ref="{http://www.w3.org/1999/02/22-rdf-syntax-ns#}about"/>
52   *       &lt;attribute name="gbifKey" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
53   *     &lt;/restriction>
54   *   &lt;/complexContent>
55   * &lt;/complexType>
56   * </pre>
57   * 
58   * 
59   */
60  @XmlAccessorType(XmlAccessType.FIELD)
61  @XmlType(name = "data-provider", propOrder = {
62      "sameAs",
63      "name",
64      "description",
65      "websiteUrl",
66      "logoUrl",
67      "email",
68      "address",
69      "telephone",
70      "uuid",
71      "taxonConceptCount",
72      "speciesCount",
73      "occurrenceCount",
74      "georeferencedOccurrenceCount",
75      "isoCountryCode",
76      "created",
77      "modified",
78      "deleted",
79      "dataResources"
80  })
81  public class DataProvider {
82  
83      @XmlElement(namespace = "http://www.w3.org/2002/07/owl#")
84      protected SameAs sameAs;
85      protected String name;
86      protected String description;
87      protected String websiteUrl;
88      protected String logoUrl;
89      protected String email;
90      protected String address;
91      protected String telephone;
92      protected String uuid;
93      protected BigInteger taxonConceptCount;
94      protected BigInteger speciesCount;
95      protected BigInteger occurrenceCount;
96      protected BigInteger georeferencedOccurrenceCount;
97      protected String isoCountryCode;
98      @XmlSchemaType(name = "date")
99      protected XMLGregorianCalendar created;
100     @XmlSchemaType(name = "date")
101     protected XMLGregorianCalendar modified;
102     @XmlSchemaType(name = "date")
103     protected XMLGregorianCalendar deleted;
104     protected DataResources dataResources;
105     @XmlAttribute(namespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
106     @XmlSchemaType(name = "anyURI")
107     protected String about;
108     @XmlAttribute(required = true)
109     protected String gbifKey;
110 
111     /**
112      * Gets the value of the sameAs property.
113      * 
114      * @return
115      *     possible object is
116      *     {@link SameAs }
117      *     
118      */
119     public SameAs getSameAs() {
120         return sameAs;
121     }
122 
123     /**
124      * Sets the value of the sameAs property.
125      * 
126      * @param value
127      *     allowed object is
128      *     {@link SameAs }
129      *     
130      */
131     public void setSameAs(SameAs value) {
132         this.sameAs = value;
133     }
134 
135     /**
136      * Gets the value of the name property.
137      * 
138      * @return
139      *     possible object is
140      *     {@link String }
141      *     
142      */
143     public String getName() {
144         return name;
145     }
146 
147     /**
148      * Sets the value of the name property.
149      * 
150      * @param value
151      *     allowed object is
152      *     {@link String }
153      *     
154      */
155     public void setName(String value) {
156         this.name = value;
157     }
158 
159     /**
160      * Gets the value of the description property.
161      * 
162      * @return
163      *     possible object is
164      *     {@link String }
165      *     
166      */
167     public String getDescription() {
168         return description;
169     }
170 
171     /**
172      * Sets the value of the description property.
173      * 
174      * @param value
175      *     allowed object is
176      *     {@link String }
177      *     
178      */
179     public void setDescription(String value) {
180         this.description = value;
181     }
182 
183     /**
184      * Gets the value of the websiteUrl property.
185      * 
186      * @return
187      *     possible object is
188      *     {@link String }
189      *     
190      */
191     public String getWebsiteUrl() {
192         return websiteUrl;
193     }
194 
195     /**
196      * Sets the value of the websiteUrl property.
197      * 
198      * @param value
199      *     allowed object is
200      *     {@link String }
201      *     
202      */
203     public void setWebsiteUrl(String value) {
204         this.websiteUrl = value;
205     }
206 
207     /**
208      * Gets the value of the logoUrl property.
209      * 
210      * @return
211      *     possible object is
212      *     {@link String }
213      *     
214      */
215     public String getLogoUrl() {
216         return logoUrl;
217     }
218 
219     /**
220      * Sets the value of the logoUrl property.
221      * 
222      * @param value
223      *     allowed object is
224      *     {@link String }
225      *     
226      */
227     public void setLogoUrl(String value) {
228         this.logoUrl = value;
229     }
230 
231     /**
232      * Gets the value of the email property.
233      * 
234      * @return
235      *     possible object is
236      *     {@link String }
237      *     
238      */
239     public String getEmail() {
240         return email;
241     }
242 
243     /**
244      * Sets the value of the email property.
245      * 
246      * @param value
247      *     allowed object is
248      *     {@link String }
249      *     
250      */
251     public void setEmail(String value) {
252         this.email = value;
253     }
254 
255     /**
256      * Gets the value of the address property.
257      * 
258      * @return
259      *     possible object is
260      *     {@link String }
261      *     
262      */
263     public String getAddress() {
264         return address;
265     }
266 
267     /**
268      * Sets the value of the address property.
269      * 
270      * @param value
271      *     allowed object is
272      *     {@link String }
273      *     
274      */
275     public void setAddress(String value) {
276         this.address = value;
277     }
278 
279     /**
280      * Gets the value of the telephone property.
281      * 
282      * @return
283      *     possible object is
284      *     {@link String }
285      *     
286      */
287     public String getTelephone() {
288         return telephone;
289     }
290 
291     /**
292      * Sets the value of the telephone property.
293      * 
294      * @param value
295      *     allowed object is
296      *     {@link String }
297      *     
298      */
299     public void setTelephone(String value) {
300         this.telephone = value;
301     }
302 
303     /**
304      * Gets the value of the uuid property.
305      * 
306      * @return
307      *     possible object is
308      *     {@link String }
309      *     
310      */
311     public String getUuid() {
312         return uuid;
313     }
314 
315     /**
316      * Sets the value of the uuid property.
317      * 
318      * @param value
319      *     allowed object is
320      *     {@link String }
321      *     
322      */
323     public void setUuid(String value) {
324         this.uuid = value;
325     }
326 
327     /**
328      * Gets the value of the taxonConceptCount property.
329      * 
330      * @return
331      *     possible object is
332      *     {@link BigInteger }
333      *     
334      */
335     public BigInteger getTaxonConceptCount() {
336         return taxonConceptCount;
337     }
338 
339     /**
340      * Sets the value of the taxonConceptCount property.
341      * 
342      * @param value
343      *     allowed object is
344      *     {@link BigInteger }
345      *     
346      */
347     public void setTaxonConceptCount(BigInteger value) {
348         this.taxonConceptCount = value;
349     }
350 
351     /**
352      * Gets the value of the speciesCount property.
353      * 
354      * @return
355      *     possible object is
356      *     {@link BigInteger }
357      *     
358      */
359     public BigInteger getSpeciesCount() {
360         return speciesCount;
361     }
362 
363     /**
364      * Sets the value of the speciesCount property.
365      * 
366      * @param value
367      *     allowed object is
368      *     {@link BigInteger }
369      *     
370      */
371     public void setSpeciesCount(BigInteger value) {
372         this.speciesCount = value;
373     }
374 
375     /**
376      * Gets the value of the occurrenceCount property.
377      * 
378      * @return
379      *     possible object is
380      *     {@link BigInteger }
381      *     
382      */
383     public BigInteger getOccurrenceCount() {
384         return occurrenceCount;
385     }
386 
387     /**
388      * Sets the value of the occurrenceCount property.
389      * 
390      * @param value
391      *     allowed object is
392      *     {@link BigInteger }
393      *     
394      */
395     public void setOccurrenceCount(BigInteger value) {
396         this.occurrenceCount = value;
397     }
398 
399     /**
400      * Gets the value of the georeferencedOccurrenceCount property.
401      * 
402      * @return
403      *     possible object is
404      *     {@link BigInteger }
405      *     
406      */
407     public BigInteger getGeoreferencedOccurrenceCount() {
408         return georeferencedOccurrenceCount;
409     }
410 
411     /**
412      * Sets the value of the georeferencedOccurrenceCount property.
413      * 
414      * @param value
415      *     allowed object is
416      *     {@link BigInteger }
417      *     
418      */
419     public void setGeoreferencedOccurrenceCount(BigInteger value) {
420         this.georeferencedOccurrenceCount = value;
421     }
422 
423     /**
424      * Gets the value of the isoCountryCode property.
425      * 
426      * @return
427      *     possible object is
428      *     {@link String }
429      *     
430      */
431     public String getIsoCountryCode() {
432         return isoCountryCode;
433     }
434 
435     /**
436      * Sets the value of the isoCountryCode property.
437      * 
438      * @param value
439      *     allowed object is
440      *     {@link String }
441      *     
442      */
443     public void setIsoCountryCode(String value) {
444         this.isoCountryCode = value;
445     }
446 
447     /**
448      * Gets the value of the created property.
449      * 
450      * @return
451      *     possible object is
452      *     {@link XMLGregorianCalendar }
453      *     
454      */
455     public XMLGregorianCalendar getCreated() {
456         return created;
457     }
458 
459     /**
460      * Sets the value of the created property.
461      * 
462      * @param value
463      *     allowed object is
464      *     {@link XMLGregorianCalendar }
465      *     
466      */
467     public void setCreated(XMLGregorianCalendar value) {
468         this.created = value;
469     }
470 
471     /**
472      * Gets the value of the modified property.
473      * 
474      * @return
475      *     possible object is
476      *     {@link XMLGregorianCalendar }
477      *     
478      */
479     public XMLGregorianCalendar getModified() {
480         return modified;
481     }
482 
483     /**
484      * Sets the value of the modified property.
485      * 
486      * @param value
487      *     allowed object is
488      *     {@link XMLGregorianCalendar }
489      *     
490      */
491     public void setModified(XMLGregorianCalendar value) {
492         this.modified = value;
493     }
494 
495     /**
496      * Gets the value of the deleted property.
497      * 
498      * @return
499      *     possible object is
500      *     {@link XMLGregorianCalendar }
501      *     
502      */
503     public XMLGregorianCalendar getDeleted() {
504         return deleted;
505     }
506 
507     /**
508      * Sets the value of the deleted property.
509      * 
510      * @param value
511      *     allowed object is
512      *     {@link XMLGregorianCalendar }
513      *     
514      */
515     public void setDeleted(XMLGregorianCalendar value) {
516         this.deleted = value;
517     }
518 
519     /**
520      * Gets the value of the dataResources property.
521      * 
522      * @return
523      *     possible object is
524      *     {@link DataResources }
525      *     
526      */
527     public DataResources getDataResources() {
528         return dataResources;
529     }
530 
531     /**
532      * Sets the value of the dataResources property.
533      * 
534      * @param value
535      *     allowed object is
536      *     {@link DataResources }
537      *     
538      */
539     public void setDataResources(DataResources value) {
540         this.dataResources = value;
541     }
542 
543     /**
544      * Gets the value of the about property.
545      * 
546      * @return
547      *     possible object is
548      *     {@link String }
549      *     
550      */
551     public String getAbout() {
552         return about;
553     }
554 
555     /**
556      * Sets the value of the about property.
557      * 
558      * @param value
559      *     allowed object is
560      *     {@link String }
561      *     
562      */
563     public void setAbout(String value) {
564         this.about = value;
565     }
566 
567     /**
568      * Gets the value of the gbifKey property.
569      * 
570      * @return
571      *     possible object is
572      *     {@link String }
573      *     
574      */
575     public String getGbifKey() {
576         return gbifKey;
577     }
578 
579     /**
580      * Sets the value of the gbifKey property.
581      * 
582      * @param value
583      *     allowed object is
584      *     {@link String }
585      *     
586      */
587     public void setGbifKey(String value) {
588         this.gbifKey = value;
589     }
590 
591 }