Coverage Report - yarfraw.generated.googlebase.elements.GoogleBaseExtension
 
Classes in this File Line Coverage Branch Coverage Complexity
GoogleBaseExtension
33% 
39% 
0
 
 1  
 //
 2  
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-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.11 at 12:15:45 AM EDT 
 6  
 //
 7  
 
 8  
 
 9  
 package yarfraw.generated.googlebase.elements;
 10  
 
 11  
 import java.math.BigDecimal;
 12  
 import java.math.BigInteger;
 13  
 import java.util.ArrayList;
 14  
 import java.util.List;
 15  
 import javax.xml.bind.annotation.XmlAccessType;
 16  
 import javax.xml.bind.annotation.XmlAccessorType;
 17  
 import javax.xml.bind.annotation.XmlAnyElement;
 18  
 import javax.xml.bind.annotation.XmlElement;
 19  
 import javax.xml.bind.annotation.XmlSchemaType;
 20  
 import javax.xml.bind.annotation.XmlType;
 21  
 import javax.xml.datatype.XMLGregorianCalendar;
 22  
 import org.w3c.dom.Element;
 23  
 
 24  
 
 25  
 /**
 26  
  * 
 27  
  *          Describes the "schema" for an "item" in googlebase -- the basic unit in a "feed". 
 28  
  * 
 29  
  *          Since google base will also accept feeds in a wide variety of "standard" XML content
 30  
  *          feed formats (RSS2.0, Atom), some of the item's sub elements 
 31  
  *          (the "baseElementGroup")  are represented by their corresponding child elements of 
 32  
  *          "item/entry" in "RSS/Atom". The correspondence is defined in a 
 33  
  *          seperate document. 
 34  
  * 
 35  
  *          The rest of the item's sub elements are represented as "extensions" 
 36  
  *          (belonging to the googlebase namespace) on the "item"/"entry" elements in 
 37  
  *          RSS/Atom formats.
 38  
  *          We group these extension elements into three, "google defined with complex content" 
 39  
  *          ("complexExtensionElementGroup") and " google defined with "simple content"
 40  
  *          ("simpleExtensionElementGroup") and "customer defined" (customExtensionElementGroup).
 41  
  *          Since all the elements in the google defined element groups are optional, the user
 42  
  *          is free to define all extensions as "custom".  However, the user is strongly encouraged
 43  
  *          to first consult the (ever-growing) list of google defined extensions to see if the
 44  
  *          information they want to provide is represented there and if so use thos extensions in favor
 45  
  *          of custom ones.
 46  
  *       
 47  
  * 
 48  
  * <p>Java class for googleBaseExtension complex type.
 49  
  * 
 50  
  * <p>The following schema fragment specifies the expected content contained within this class.
 51  
  * 
 52  
  * <pre>
 53  
  * &lt;complexType name="googleBaseExtension">
 54  
  *   &lt;complexContent>
 55  
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 56  
  *       &lt;sequence>
 57  
  *         &lt;group ref="{http://base.google.com/ns/1.0}baseElementGroup"/>
 58  
  *         &lt;group ref="{http://base.google.com/ns/1.0}complexExtensionElementGroup"/>
 59  
  *         &lt;group ref="{http://base.google.com/ns/1.0}simpleExtensionElementGroup"/>
 60  
  *         &lt;group ref="{http://base.google.com/ns/1.0}customExtensionElementGroup"/>
 61  
  *       &lt;/sequence>
 62  
  *     &lt;/restriction>
 63  
  *   &lt;/complexContent>
 64  
  * &lt;/complexType>
 65  
  * </pre>
 66  
  * 
 67  
  * 
 68  
  */
 69  
 @XmlAccessorType(XmlAccessType.FIELD)
 70  
 @XmlType(name = "googleBaseExtension", propOrder = {
 71  
     "id",
 72  
     "shipping",
 73  
     "actor",
 74  
     "age",
 75  
     "agent",
 76  
     "apparelType",
 77  
     "area",
 78  
     "artist",
 79  
     "author",
 80  
     "bathrooms",
 81  
     "bedrooms",
 82  
     "brand",
 83  
     "color",
 84  
     "condition",
 85  
     "courseDateRange",
 86  
     "courseNumber",
 87  
     "courseTimes",
 88  
     "currency",
 89  
     "deliveryNotes",
 90  
     "deliveryRadius",
 91  
     "developmentStatus",
 92  
     "education",
 93  
     "employer",
 94  
     "ethnicity",
 95  
     "eventDateRange",
 96  
     "expirationDate",
 97  
     "expirationDateTime",
 98  
     "forSale",
 99  
     "format",
 100  
     "fromLocation",
 101  
     "gender",
 102  
     "hoaDues",
 103  
     "imageLink",
 104  
     "immigrationStatus",
 105  
     "interestedIn",
 106  
     "isbn",
 107  
     "relatedLink",
 108  
     "jobFunction",
 109  
     "jobIndustry",
 110  
     "jobType",
 111  
     "label",
 112  
     "license",
 113  
     "listingType",
 114  
     "location",
 115  
     "make",
 116  
     "manufacturer",
 117  
     "manufacturerId",
 118  
     "maritalStatus",
 119  
     "megapixels",
 120  
     "memory",
 121  
     "mileage",
 122  
     "model",
 123  
     "modelNumber",
 124  
     "nameOfItemReviewed",
 125  
     "newsSource",
 126  
     "occupation",
 127  
     "operatingSystems",
 128  
     "pages",
 129  
     "paymentAccepted",
 130  
     "paymentNotes",
 131  
     "pickup",
 132  
     "price",
 133  
     "priceType",
 134  
     "processorSpeed",
 135  
     "productType",
 136  
     "programmingLanguage",
 137  
     "propertyType",
 138  
     "publicationName",
 139  
     "publicationVolume",
 140  
     "publishDate",
 141  
     "quantity",
 142  
     "rating",
 143  
     "ratingType",
 144  
     "reviewType",
 145  
     "reviewerType",
 146  
     "salary",
 147  
     "salaryType",
 148  
     "schoolDistrict",
 149  
     "serviceType",
 150  
     "sexualOrientation",
 151  
     "size",
 152  
     "squareFootage",
 153  
     "subject",
 154  
     "subjectArea",
 155  
     "taxRegion",
 156  
     "taxPercent",
 157  
     "toLocation",
 158  
     "travelDateRange",
 159  
     "university",
 160  
     "upc",
 161  
     "urlOfItemReviewed",
 162  
     "vehicleType",
 163  
     "vin",
 164  
     "weight",
 165  
     "year",
 166  
     "any"
 167  
 })
 168  45
 public class GoogleBaseExtension {
 169  
 
 170  
     protected String id;
 171  
     protected List<ShippingType> shipping;
 172  
     protected List<String> actor;
 173  
     @XmlSchemaType(name = "unsignedByte")
 174  
     protected Short age;
 175  
     protected List<String> agent;
 176  
     @XmlElement(name = "apparel_type")
 177  
     protected String apparelType;
 178  
     protected String area;
 179  
     protected List<String> artist;
 180  
     protected List<String> author;
 181  
     protected BigDecimal bathrooms;
 182  
     @XmlSchemaType(name = "unsignedByte")
 183  
     protected Short bedrooms;
 184  
     protected String brand;
 185  
     protected List<String> color;
 186  
     protected String condition;
 187  
     @XmlElement(name = "course_date_range")
 188  
     protected DateTimeRangeType courseDateRange;
 189  
     @XmlElement(name = "course_number")
 190  
     protected String courseNumber;
 191  
     @XmlElement(name = "course_times")
 192  
     protected String courseTimes;
 193  
     protected CurrencyCodeEnumeration currency;
 194  
     @XmlElement(name = "delivery_notes")
 195  
     protected String deliveryNotes;
 196  
     @XmlElement(name = "delivery_radius")
 197  
     protected String deliveryRadius;
 198  
     @XmlElement(name = "development_status")
 199  
     protected String developmentStatus;
 200  
     protected List<String> education;
 201  
     protected List<String> employer;
 202  
     protected List<String> ethnicity;
 203  
     @XmlElement(name = "event_date_range")
 204  
     protected DateTimeRangeType eventDateRange;
 205  
     @XmlElement(name = "expiration_date")
 206  
     @XmlSchemaType(name = "date")
 207  
     protected XMLGregorianCalendar expirationDate;
 208  
     @XmlElement(name = "expiration_date_time")
 209  
     @XmlSchemaType(name = "dateTime")
 210  
     protected XMLGregorianCalendar expirationDateTime;
 211  
     @XmlElement(name = "for_sale")
 212  
     protected Boolean forSale;
 213  
     protected List<String> format;
 214  
     @XmlElement(name = "from_location")
 215  
     protected String fromLocation;
 216  
     protected GenderEnumeration gender;
 217  
     @XmlElement(name = "hoa_dues")
 218  
     protected BigDecimal hoaDues;
 219  
     @XmlElement(name = "image_link")
 220  
     @XmlSchemaType(name = "anyURI")
 221  
     protected List<String> imageLink;
 222  
     @XmlElement(name = "immigration_status")
 223  
     protected String immigrationStatus;
 224  
     @XmlElement(name = "interested_in")
 225  
     protected String interestedIn;
 226  
     protected String isbn;
 227  
     @XmlElement(name = "related_link")
 228  
     @XmlSchemaType(name = "anyURI")
 229  
     protected List<String> relatedLink;
 230  
     @XmlElement(name = "job_function")
 231  
     protected List<String> jobFunction;
 232  
     @XmlElement(name = "job_industry")
 233  
     protected List<String> jobIndustry;
 234  
     @XmlElement(name = "job_type")
 235  
     protected List<String> jobType;
 236  
     protected List<String> label;
 237  
     protected List<String> license;
 238  
     @XmlElement(name = "listing_type")
 239  
     protected List<String> listingType;
 240  
     protected String location;
 241  
     protected String make;
 242  
     protected String manufacturer;
 243  
     @XmlElement(name = "manufacturer_id")
 244  
     protected String manufacturerId;
 245  
     @XmlElement(name = "marital_status")
 246  
     protected String maritalStatus;
 247  
     protected String megapixels;
 248  
     protected String memory;
 249  
     protected String mileage;
 250  
     protected String model;
 251  
     @XmlElement(name = "model_number")
 252  
     protected String modelNumber;
 253  
     @XmlElement(name = "name_of_item_reviewed")
 254  
     protected String nameOfItemReviewed;
 255  
     @XmlElement(name = "news_source")
 256  
     protected String newsSource;
 257  
     protected String occupation;
 258  
     @XmlElement(name = "operating_systems")
 259  
     protected String operatingSystems;
 260  
     @XmlSchemaType(name = "unsignedLong")
 261  
     protected BigInteger pages;
 262  
     @XmlElement(name = "payment_accepted")
 263  
     protected List<PaymentMethodEnumeration> paymentAccepted;
 264  
     @XmlElement(name = "payment_notes")
 265  
     protected String paymentNotes;
 266  
     protected Boolean pickup;
 267  
     protected String price;
 268  
     @XmlElement(name = "price_type")
 269  
     protected PriceTypeEnumeration priceType;
 270  
     @XmlElement(name = "processor_speed")
 271  
     protected String processorSpeed;
 272  
     @XmlElement(name = "product_type")
 273  
     protected List<String> productType;
 274  
     @XmlElement(name = "programming_language")
 275  
     protected List<String> programmingLanguage;
 276  
     @XmlElement(name = "property_type")
 277  
     protected List<String> propertyType;
 278  
     @XmlElement(name = "publication_name")
 279  
     protected String publicationName;
 280  
     @XmlElement(name = "publication_volume")
 281  
     protected String publicationVolume;
 282  
     @XmlElement(name = "publish_date")
 283  
     @XmlSchemaType(name = "date")
 284  
     protected XMLGregorianCalendar publishDate;
 285  
     @XmlSchemaType(name = "unsignedLong")
 286  
     protected BigInteger quantity;
 287  
     protected String rating;
 288  
     @XmlElement(name = "rating_type")
 289  
     protected String ratingType;
 290  
     @XmlElement(name = "review_type")
 291  
     protected String reviewType;
 292  
     @XmlElement(name = "reviewer_type")
 293  
     protected String reviewerType;
 294  
     protected BigDecimal salary;
 295  
     @XmlElement(name = "salary_type")
 296  
     protected PriceTypeEnumeration salaryType;
 297  
     @XmlElement(name = "school_district")
 298  
     protected String schoolDistrict;
 299  
     @XmlElement(name = "service_type")
 300  
     protected String serviceType;
 301  
     @XmlElement(name = "sexual_orientation")
 302  
     protected String sexualOrientation;
 303  
     protected List<String> size;
 304  
     @XmlElement(name = "square_footage")
 305  
     protected List<String> squareFootage;
 306  
     protected List<String> subject;
 307  
     @XmlElement(name = "subject_area")
 308  
     protected List<String> subjectArea;
 309  
     @XmlElement(name = "tax_region")
 310  
     protected String taxRegion;
 311  
     @XmlElement(name = "tax_percent")
 312  
     protected BigDecimal taxPercent;
 313  
     @XmlElement(name = "to_location")
 314  
     protected String toLocation;
 315  
     @XmlElement(name = "travel_date_range")
 316  
     protected DateTimeRangeType travelDateRange;
 317  
     protected String university;
 318  
     protected String upc;
 319  
     @XmlElement(name = "url_of_item_reviewed")
 320  
     @XmlSchemaType(name = "anyURI")
 321  
     protected String urlOfItemReviewed;
 322  
     @XmlElement(name = "vehicle_type")
 323  
     protected List<String> vehicleType;
 324  
     protected String vin;
 325  
     protected String weight;
 326  
     @XmlSchemaType(name = "gYear")
 327  
     protected XMLGregorianCalendar year;
 328  
     @XmlAnyElement(lax = true)
 329  
     protected List<Object> any;
 330  
 
 331  
     /**
 332  
      * Gets the value of the id property.
 333  
      * 
 334  
      * @return
 335  
      *     possible object is
 336  
      *     {@link String }
 337  
      *     
 338  
      */
 339  
     public String getId() {
 340  0
         return id;
 341  
     }
 342  
 
 343  
     /**
 344  
      * Sets the value of the id property.
 345  
      * 
 346  
      * @param value
 347  
      *     allowed object is
 348  
      *     {@link String }
 349  
      *     
 350  
      */
 351  
     public void setId(String value) {
 352  0
         this.id = value;
 353  0
     }
 354  
 
 355  
     /**
 356  
      * Gets the value of the shipping property.
 357  
      * 
 358  
      * <p>
 359  
      * This accessor method returns a reference to the live list,
 360  
      * not a snapshot. Therefore any modification you make to the
 361  
      * returned list will be present inside the JAXB object.
 362  
      * This is why there is not a <CODE>set</CODE> method for the shipping property.
 363  
      * 
 364  
      * <p>
 365  
      * For example, to add a new item, do as follows:
 366  
      * <pre>
 367  
      *    getShipping().add(newItem);
 368  
      * </pre>
 369  
      * 
 370  
      * 
 371  
      * <p>
 372  
      * Objects of the following type(s) are allowed in the list
 373  
      * {@link ShippingType }
 374  
      * 
 375  
      * 
 376  
      */
 377  
     public List<ShippingType> getShipping() {
 378  0
         if (shipping == null) {
 379  0
             shipping = new ArrayList<ShippingType>();
 380  
         }
 381  0
         return this.shipping;
 382  
     }
 383  
 
 384  
     /**
 385  
      * Gets the value of the actor property.
 386  
      * 
 387  
      * <p>
 388  
      * This accessor method returns a reference to the live list,
 389  
      * not a snapshot. Therefore any modification you make to the
 390  
      * returned list will be present inside the JAXB object.
 391  
      * This is why there is not a <CODE>set</CODE> method for the actor property.
 392  
      * 
 393  
      * <p>
 394  
      * For example, to add a new item, do as follows:
 395  
      * <pre>
 396  
      *    getActor().add(newItem);
 397  
      * </pre>
 398  
      * 
 399  
      * 
 400  
      * <p>
 401  
      * Objects of the following type(s) are allowed in the list
 402  
      * {@link String }
 403  
      * 
 404  
      * 
 405  
      */
 406  
     public List<String> getActor() {
 407  0
         if (actor == null) {
 408  0
             actor = new ArrayList<String>();
 409  
         }
 410  0
         return this.actor;
 411  
     }
 412  
 
 413  
     /**
 414  
      * Gets the value of the age property.
 415  
      * 
 416  
      * @return
 417  
      *     possible object is
 418  
      *     {@link Short }
 419  
      *     
 420  
      */
 421  
     public Short getAge() {
 422  0
         return age;
 423  
     }
 424  
 
 425  
     /**
 426  
      * Sets the value of the age property.
 427  
      * 
 428  
      * @param value
 429  
      *     allowed object is
 430  
      *     {@link Short }
 431  
      *     
 432  
      */
 433  
     public void setAge(Short value) {
 434  9
         this.age = value;
 435  9
     }
 436  
 
 437  
     /**
 438  
      * Gets the value of the agent property.
 439  
      * 
 440  
      * <p>
 441  
      * This accessor method returns a reference to the live list,
 442  
      * not a snapshot. Therefore any modification you make to the
 443  
      * returned list will be present inside the JAXB object.
 444  
      * This is why there is not a <CODE>set</CODE> method for the agent property.
 445  
      * 
 446  
      * <p>
 447  
      * For example, to add a new item, do as follows:
 448  
      * <pre>
 449  
      *    getAgent().add(newItem);
 450  
      * </pre>
 451  
      * 
 452  
      * 
 453  
      * <p>
 454  
      * Objects of the following type(s) are allowed in the list
 455  
      * {@link String }
 456  
      * 
 457  
      * 
 458  
      */
 459  
     public List<String> getAgent() {
 460  9
         if (agent == null) {
 461  9
             agent = new ArrayList<String>();
 462  
         }
 463  9
         return this.agent;
 464  
     }
 465  
 
 466  
     /**
 467  
      * Gets the value of the apparelType property.
 468  
      * 
 469  
      * @return
 470  
      *     possible object is
 471  
      *     {@link String }
 472  
      *     
 473  
      */
 474  
     public String getApparelType() {
 475  0
         return apparelType;
 476  
     }
 477  
 
 478  
     /**
 479  
      * Sets the value of the apparelType property.
 480  
      * 
 481  
      * @param value
 482  
      *     allowed object is
 483  
      *     {@link String }
 484  
      *     
 485  
      */
 486  
     public void setApparelType(String value) {
 487  0
         this.apparelType = value;
 488  0
     }
 489  
 
 490  
     /**
 491  
      * Gets the value of the area property.
 492  
      * 
 493  
      * @return
 494  
      *     possible object is
 495  
      *     {@link String }
 496  
      *     
 497  
      */
 498  
     public String getArea() {
 499  9
         return area;
 500  
     }
 501  
 
 502  
     /**
 503  
      * Sets the value of the area property.
 504  
      * 
 505  
      * @param value
 506  
      *     allowed object is
 507  
      *     {@link String }
 508  
      *     
 509  
      */
 510  
     public void setArea(String value) {
 511  9
         this.area = value;
 512  9
     }
 513  
 
 514  
     /**
 515  
      * Gets the value of the artist property.
 516  
      * 
 517  
      * <p>
 518  
      * This accessor method returns a reference to the live list,
 519  
      * not a snapshot. Therefore any modification you make to the
 520  
      * returned list will be present inside the JAXB object.
 521  
      * This is why there is not a <CODE>set</CODE> method for the artist property.
 522  
      * 
 523  
      * <p>
 524  
      * For example, to add a new item, do as follows:
 525  
      * <pre>
 526  
      *    getArtist().add(newItem);
 527  
      * </pre>
 528  
      * 
 529  
      * 
 530  
      * <p>
 531  
      * Objects of the following type(s) are allowed in the list
 532  
      * {@link String }
 533  
      * 
 534  
      * 
 535  
      */
 536  
     public List<String> getArtist() {
 537  0
         if (artist == null) {
 538  0
             artist = new ArrayList<String>();
 539  
         }
 540  0
         return this.artist;
 541  
     }
 542  
 
 543  
     /**
 544  
      * Gets the value of the author property.
 545  
      * 
 546  
      * <p>
 547  
      * This accessor method returns a reference to the live list,
 548  
      * not a snapshot. Therefore any modification you make to the
 549  
      * returned list will be present inside the JAXB object.
 550  
      * This is why there is not a <CODE>set</CODE> method for the author property.
 551  
      * 
 552  
      * <p>
 553  
      * For example, to add a new item, do as follows:
 554  
      * <pre>
 555  
      *    getAuthor().add(newItem);
 556  
      * </pre>
 557  
      * 
 558  
      * 
 559  
      * <p>
 560  
      * Objects of the following type(s) are allowed in the list
 561  
      * {@link String }
 562  
      * 
 563  
      * 
 564  
      */
 565  
     public List<String> getAuthor() {
 566  0
         if (author == null) {
 567  0
             author = new ArrayList<String>();
 568  
         }
 569  0
         return this.author;
 570  
     }
 571  
 
 572  
     /**
 573  
      * Gets the value of the bathrooms property.
 574  
      * 
 575  
      * @return
 576  
      *     possible object is
 577  
      *     {@link BigDecimal }
 578  
      *     
 579  
      */
 580  
     public BigDecimal getBathrooms() {
 581  9
         return bathrooms;
 582  
     }
 583  
 
 584  
     /**
 585  
      * Sets the value of the bathrooms property.
 586  
      * 
 587  
      * @param value
 588  
      *     allowed object is
 589  
      *     {@link BigDecimal }
 590  
      *     
 591  
      */
 592  
     public void setBathrooms(BigDecimal value) {
 593  9
         this.bathrooms = value;
 594  9
     }
 595  
 
 596  
     /**
 597  
      * Gets the value of the bedrooms property.
 598  
      * 
 599  
      * @return
 600  
      *     possible object is
 601  
      *     {@link Short }
 602  
      *     
 603  
      */
 604  
     public Short getBedrooms() {
 605  9
         return bedrooms;
 606  
     }
 607  
 
 608  
     /**
 609  
      * Sets the value of the bedrooms property.
 610  
      * 
 611  
      * @param value
 612  
      *     allowed object is
 613  
      *     {@link Short }
 614  
      *     
 615  
      */
 616  
     public void setBedrooms(Short value) {
 617  9
         this.bedrooms = value;
 618  9
     }
 619  
 
 620  
     /**
 621  
      * Gets the value of the brand property.
 622  
      * 
 623  
      * @return
 624  
      *     possible object is
 625  
      *     {@link String }
 626  
      *     
 627  
      */
 628  
     public String getBrand() {
 629  0
         return brand;
 630  
     }
 631  
 
 632  
     /**
 633  
      * Sets the value of the brand property.
 634  
      * 
 635  
      * @param value
 636  
      *     allowed object is
 637  
      *     {@link String }
 638  
      *     
 639  
      */
 640  
     public void setBrand(String value) {
 641  0
         this.brand = value;
 642  0
     }
 643  
 
 644  
     /**
 645  
      * Gets the value of the color property.
 646  
      * 
 647  
      * <p>
 648  
      * This accessor method returns a reference to the live list,
 649  
      * not a snapshot. Therefore any modification you make to the
 650  
      * returned list will be present inside the JAXB object.
 651  
      * This is why there is not a <CODE>set</CODE> method for the color property.
 652  
      * 
 653  
      * <p>
 654  
      * For example, to add a new item, do as follows:
 655  
      * <pre>
 656  
      *    getColor().add(newItem);
 657  
      * </pre>
 658  
      * 
 659  
      * 
 660  
      * <p>
 661  
      * Objects of the following type(s) are allowed in the list
 662  
      * {@link String }
 663  
      * 
 664  
      * 
 665  
      */
 666  
     public List<String> getColor() {
 667  0
         if (color == null) {
 668  0
             color = new ArrayList<String>();
 669  
         }
 670  0
         return this.color;
 671  
     }
 672  
 
 673  
     /**
 674  
      * Gets the value of the condition property.
 675  
      * 
 676  
      * @return
 677  
      *     possible object is
 678  
      *     {@link String }
 679  
      *     
 680  
      */
 681  
     public String getCondition() {
 682  0
         return condition;
 683  
     }
 684  
 
 685  
     /**
 686  
      * Sets the value of the condition property.
 687  
      * 
 688  
      * @param value
 689  
      *     allowed object is
 690  
      *     {@link String }
 691  
      *     
 692  
      */
 693  
     public void setCondition(String value) {
 694  0
         this.condition = value;
 695  0
     }
 696  
 
 697  
     /**
 698  
      * Gets the value of the courseDateRange property.
 699  
      * 
 700  
      * @return
 701  
      *     possible object is
 702  
      *     {@link DateTimeRangeType }
 703  
      *     
 704  
      */
 705  
     public DateTimeRangeType getCourseDateRange() {
 706  0
         return courseDateRange;
 707  
     }
 708  
 
 709  
     /**
 710  
      * Sets the value of the courseDateRange property.
 711  
      * 
 712  
      * @param value
 713  
      *     allowed object is
 714  
      *     {@link DateTimeRangeType }
 715  
      *     
 716  
      */
 717  
     public void setCourseDateRange(DateTimeRangeType value) {
 718  0
         this.courseDateRange = value;
 719  0
     }
 720  
 
 721  
     /**
 722  
      * Gets the value of the courseNumber property.
 723  
      * 
 724  
      * @return
 725  
      *     possible object is
 726  
      *     {@link String }
 727  
      *     
 728  
      */
 729  
     public String getCourseNumber() {
 730  0
         return courseNumber;
 731  
     }
 732  
 
 733  
     /**
 734  
      * Sets the value of the courseNumber property.
 735  
      * 
 736  
      * @param value
 737  
      *     allowed object is
 738  
      *     {@link String }
 739  
      *     
 740  
      */
 741  
     public void setCourseNumber(String value) {
 742  0
         this.courseNumber = value;
 743  0
     }
 744  
 
 745  
     /**
 746  
      * Gets the value of the courseTimes property.
 747  
      * 
 748  
      * @return
 749  
      *     possible object is
 750  
      *     {@link String }
 751  
      *     
 752  
      */
 753  
     public String getCourseTimes() {
 754  0
         return courseTimes;
 755  
     }
 756  
 
 757  
     /**
 758  
      * Sets the value of the courseTimes property.
 759  
      * 
 760  
      * @param value
 761  
      *     allowed object is
 762  
      *     {@link String }
 763  
      *     
 764  
      */
 765  
     public void setCourseTimes(String value) {
 766  0
         this.courseTimes = value;
 767  0
     }
 768  
 
 769  
     /**
 770  
      * Gets the value of the currency property.
 771  
      * 
 772  
      * @return
 773  
      *     possible object is
 774  
      *     {@link CurrencyCodeEnumeration }
 775  
      *     
 776  
      */
 777  
     public CurrencyCodeEnumeration getCurrency() {
 778  0
         return currency;
 779  
     }
 780  
 
 781  
     /**
 782  
      * Sets the value of the currency property.
 783  
      * 
 784  
      * @param value
 785  
      *     allowed object is
 786  
      *     {@link CurrencyCodeEnumeration }
 787  
      *     
 788  
      */
 789  
     public void setCurrency(CurrencyCodeEnumeration value) {
 790  0
         this.currency = value;
 791  0
     }
 792  
 
 793  
     /**
 794  
      * Gets the value of the deliveryNotes property.
 795  
      * 
 796  
      * @return
 797  
      *     possible object is
 798  
      *     {@link String }
 799  
      *     
 800  
      */
 801  
     public String getDeliveryNotes() {
 802  0
         return deliveryNotes;
 803  
     }
 804  
 
 805  
     /**
 806  
      * Sets the value of the deliveryNotes property.
 807  
      * 
 808  
      * @param value
 809  
      *     allowed object is
 810  
      *     {@link String }
 811  
      *     
 812  
      */
 813  
     public void setDeliveryNotes(String value) {
 814  0
         this.deliveryNotes = value;
 815  0
     }
 816  
 
 817  
     /**
 818  
      * Gets the value of the deliveryRadius property.
 819  
      * 
 820  
      * @return
 821  
      *     possible object is
 822  
      *     {@link String }
 823  
      *     
 824  
      */
 825  
     public String getDeliveryRadius() {
 826  0
         return deliveryRadius;
 827  
     }
 828  
 
 829  
     /**
 830  
      * Sets the value of the deliveryRadius property.
 831  
      * 
 832  
      * @param value
 833  
      *     allowed object is
 834  
      *     {@link String }
 835  
      *     
 836  
      */
 837  
     public void setDeliveryRadius(String value) {
 838  0
         this.deliveryRadius = value;
 839  0
     }
 840  
 
 841  
     /**
 842  
      * Gets the value of the developmentStatus property.
 843  
      * 
 844  
      * @return
 845  
      *     possible object is
 846  
      *     {@link String }
 847  
      *     
 848  
      */
 849  
     public String getDevelopmentStatus() {
 850  0
         return developmentStatus;
 851  
     }
 852  
 
 853  
     /**
 854  
      * Sets the value of the developmentStatus property.
 855  
      * 
 856  
      * @param value
 857  
      *     allowed object is
 858  
      *     {@link String }
 859  
      *     
 860  
      */
 861  
     public void setDevelopmentStatus(String value) {
 862  0
         this.developmentStatus = value;
 863  0
     }
 864  
 
 865  
     /**
 866  
      * Gets the value of the education property.
 867  
      * 
 868  
      * <p>
 869  
      * This accessor method returns a reference to the live list,
 870  
      * not a snapshot. Therefore any modification you make to the
 871  
      * returned list will be present inside the JAXB object.
 872  
      * This is why there is not a <CODE>set</CODE> method for the education property.
 873  
      * 
 874  
      * <p>
 875  
      * For example, to add a new item, do as follows:
 876  
      * <pre>
 877  
      *    getEducation().add(newItem);
 878  
      * </pre>
 879  
      * 
 880  
      * 
 881  
      * <p>
 882  
      * Objects of the following type(s) are allowed in the list
 883  
      * {@link String }
 884  
      * 
 885  
      * 
 886  
      */
 887  
     public List<String> getEducation() {
 888  27
         if (education == null) {
 889  18
             education = new ArrayList<String>();
 890  
         }
 891  27
         return this.education;
 892  
     }
 893  
 
 894  
     /**
 895  
      * Gets the value of the employer property.
 896  
      * 
 897  
      * <p>
 898  
      * This accessor method returns a reference to the live list,
 899  
      * not a snapshot. Therefore any modification you make to the
 900  
      * returned list will be present inside the JAXB object.
 901  
      * This is why there is not a <CODE>set</CODE> method for the employer property.
 902  
      * 
 903  
      * <p>
 904  
      * For example, to add a new item, do as follows:
 905  
      * <pre>
 906  
      *    getEmployer().add(newItem);
 907  
      * </pre>
 908  
      * 
 909  
      * 
 910  
      * <p>
 911  
      * Objects of the following type(s) are allowed in the list
 912  
      * {@link String }
 913  
      * 
 914  
      * 
 915  
      */
 916  
     public List<String> getEmployer() {
 917  18
         if (employer == null) {
 918  18
             employer = new ArrayList<String>();
 919  
         }
 920  18
         return this.employer;
 921  
     }
 922  
 
 923  
     /**
 924  
      * Gets the value of the ethnicity property.
 925  
      * 
 926  
      * <p>
 927  
      * This accessor method returns a reference to the live list,
 928  
      * not a snapshot. Therefore any modification you make to the
 929  
      * returned list will be present inside the JAXB object.
 930  
      * This is why there is not a <CODE>set</CODE> method for the ethnicity property.
 931  
      * 
 932  
      * <p>
 933  
      * For example, to add a new item, do as follows:
 934  
      * <pre>
 935  
      *    getEthnicity().add(newItem);
 936  
      * </pre>
 937  
      * 
 938  
      * 
 939  
      * <p>
 940  
      * Objects of the following type(s) are allowed in the list
 941  
      * {@link String }
 942  
      * 
 943  
      * 
 944  
      */
 945  
     public List<String> getEthnicity() {
 946  9
         if (ethnicity == null) {
 947  9
             ethnicity = new ArrayList<String>();
 948  
         }
 949  9
         return this.ethnicity;
 950  
     }
 951  
 
 952  
     /**
 953  
      * Gets the value of the eventDateRange property.
 954  
      * 
 955  
      * @return
 956  
      *     possible object is
 957  
      *     {@link DateTimeRangeType }
 958  
      *     
 959  
      */
 960  
     public DateTimeRangeType getEventDateRange() {
 961  9
         return eventDateRange;
 962  
     }
 963  
 
 964  
     /**
 965  
      * Sets the value of the eventDateRange property.
 966  
      * 
 967  
      * @param value
 968  
      *     allowed object is
 969  
      *     {@link DateTimeRangeType }
 970  
      *     
 971  
      */
 972  
     public void setEventDateRange(DateTimeRangeType value) {
 973  12
         this.eventDateRange = value;
 974  12
     }
 975  
 
 976  
     /**
 977  
      * Gets the value of the expirationDate property.
 978  
      * 
 979  
      * @return
 980  
      *     possible object is
 981  
      *     {@link XMLGregorianCalendar }
 982  
      *     
 983  
      */
 984  
     public XMLGregorianCalendar getExpirationDate() {
 985  15
         return expirationDate;
 986  
     }
 987  
 
 988  
     /**
 989  
      * Sets the value of the expirationDate property.
 990  
      * 
 991  
      * @param value
 992  
      *     allowed object is
 993  
      *     {@link XMLGregorianCalendar }
 994  
      *     
 995  
      */
 996  
     public void setExpirationDate(XMLGregorianCalendar value) {
 997  45
         this.expirationDate = value;
 998  45
     }
 999  
 
 1000  
     /**
 1001  
      * Gets the value of the expirationDateTime property.
 1002  
      * 
 1003  
      * @return
 1004  
      *     possible object is
 1005  
      *     {@link XMLGregorianCalendar }
 1006  
      *     
 1007  
      */
 1008  
     public XMLGregorianCalendar getExpirationDateTime() {
 1009  0
         return expirationDateTime;
 1010  
     }
 1011  
 
 1012  
     /**
 1013  
      * Sets the value of the expirationDateTime property.
 1014  
      * 
 1015  
      * @param value
 1016  
      *     allowed object is
 1017  
      *     {@link XMLGregorianCalendar }
 1018  
      *     
 1019  
      */
 1020  
     public void setExpirationDateTime(XMLGregorianCalendar value) {
 1021  0
         this.expirationDateTime = value;
 1022  0
     }
 1023  
 
 1024  
     /**
 1025  
      * Gets the value of the forSale property.
 1026  
      * 
 1027  
      * @return
 1028  
      *     possible object is
 1029  
      *     {@link Boolean }
 1030  
      *     
 1031  
      */
 1032  
     public Boolean isForSale() {
 1033  0
         return forSale;
 1034  
     }
 1035  
 
 1036  
     /**
 1037  
      * Sets the value of the forSale property.
 1038  
      * 
 1039  
      * @param value
 1040  
      *     allowed object is
 1041  
      *     {@link Boolean }
 1042  
      *     
 1043  
      */
 1044  
     public void setForSale(Boolean value) {
 1045  0
         this.forSale = value;
 1046  0
     }
 1047  
 
 1048  
     /**
 1049  
      * Gets the value of the format property.
 1050  
      * 
 1051  
      * <p>
 1052  
      * This accessor method returns a reference to the live list,
 1053  
      * not a snapshot. Therefore any modification you make to the
 1054  
      * returned list will be present inside the JAXB object.
 1055  
      * This is why there is not a <CODE>set</CODE> method for the format property.
 1056  
      * 
 1057  
      * <p>
 1058  
      * For example, to add a new item, do as follows:
 1059  
      * <pre>
 1060  
      *    getFormat().add(newItem);
 1061  
      * </pre>
 1062  
      * 
 1063  
      * 
 1064  
      * <p>
 1065  
      * Objects of the following type(s) are allowed in the list
 1066  
      * {@link String }
 1067  
      * 
 1068  
      * 
 1069  
      */
 1070  
     public List<String> getFormat() {
 1071  0
         if (format == null) {
 1072  0
             format = new ArrayList<String>();
 1073  
         }
 1074  0
         return this.format;
 1075  
     }
 1076  
 
 1077  
     /**
 1078  
      * Gets the value of the fromLocation property.
 1079  
      * 
 1080  
      * @return
 1081  
      *     possible object is
 1082  
      *     {@link String }
 1083  
      *     
 1084  
      */
 1085  
     public String getFromLocation() {
 1086  0
         return fromLocation;
 1087  
     }
 1088  
 
 1089  
     /**
 1090  
      * Sets the value of the fromLocation property.
 1091  
      * 
 1092  
      * @param value
 1093  
      *     allowed object is
 1094  
      *     {@link String }
 1095  
      *     
 1096  
      */
 1097  
     public void setFromLocation(String value) {
 1098  6
         this.fromLocation = value;
 1099  6
     }
 1100  
 
 1101  
     /**
 1102  
      * Gets the value of the gender property.
 1103  
      * 
 1104  
      * @return
 1105  
      *     possible object is
 1106  
      *     {@link GenderEnumeration }
 1107  
      *     
 1108  
      */
 1109  
     public GenderEnumeration getGender() {
 1110  9
         return gender;
 1111  
     }
 1112  
 
 1113  
     /**
 1114  
      * Sets the value of the gender property.
 1115  
      * 
 1116  
      * @param value
 1117  
      *     allowed object is
 1118  
      *     {@link GenderEnumeration }
 1119  
      *     
 1120  
      */
 1121  
     public void setGender(GenderEnumeration value) {
 1122  9
         this.gender = value;
 1123  9
     }
 1124  
 
 1125  
     /**
 1126  
      * Gets the value of the hoaDues property.
 1127  
      * 
 1128  
      * @return
 1129  
      *     possible object is
 1130  
      *     {@link BigDecimal }
 1131  
      *     
 1132  
      */
 1133  
     public BigDecimal getHoaDues() {
 1134  0
         return hoaDues;
 1135  
     }
 1136  
 
 1137  
     /**
 1138  
      * Sets the value of the hoaDues property.
 1139  
      * 
 1140  
      * @param value
 1141  
      *     allowed object is
 1142  
      *     {@link BigDecimal }
 1143  
      *     
 1144  
      */
 1145  
     public void setHoaDues(BigDecimal value) {
 1146  3
         this.hoaDues = value;
 1147  3
     }
 1148  
 
 1149  
     /**
 1150  
      * Gets the value of the imageLink property.
 1151  
      * 
 1152  
      * <p>
 1153  
      * This accessor method returns a reference to the live list,
 1154  
      * not a snapshot. Therefore any modification you make to the
 1155  
      * returned list will be present inside the JAXB object.
 1156  
      * This is why there is not a <CODE>set</CODE> method for the imageLink property.
 1157  
      * 
 1158  
      * <p>
 1159  
      * For example, to add a new item, do as follows:
 1160  
      * <pre>
 1161  
      *    getImageLink().add(newItem);
 1162  
      * </pre>
 1163  
      * 
 1164  
      * 
 1165  
      * <p>
 1166  
      * Objects of the following type(s) are allowed in the list
 1167  
      * {@link String }
 1168  
      * 
 1169  
      * 
 1170  
      */
 1171  
     public List<String> getImageLink() {
 1172  54
         if (imageLink == null) {
 1173  45
             imageLink = new ArrayList<String>();
 1174  
         }
 1175  54
         return this.imageLink;
 1176  
     }
 1177  
 
 1178  
     /**
 1179  
      * Gets the value of the immigrationStatus property.
 1180  
      * 
 1181  
      * @return
 1182  
      *     possible object is
 1183  
      *     {@link String }
 1184  
      *     
 1185  
      */
 1186  
     public String getImmigrationStatus() {
 1187  0
         return immigrationStatus;
 1188  
     }
 1189  
 
 1190  
     /**
 1191  
      * Sets the value of the immigrationStatus property.
 1192  
      * 
 1193  
      * @param value
 1194  
      *     allowed object is
 1195  
      *     {@link String }
 1196  
      *     
 1197  
      */
 1198  
     public void setImmigrationStatus(String value) {
 1199  9
         this.immigrationStatus = value;
 1200  9
     }
 1201  
 
 1202  
     /**
 1203  
      * Gets the value of the interestedIn property.
 1204  
      * 
 1205  
      * @return
 1206  
      *     possible object is
 1207  
      *     {@link String }
 1208  
      *     
 1209  
      */
 1210  
     public String getInterestedIn() {
 1211  0
         return interestedIn;
 1212  
     }
 1213  
 
 1214  
     /**
 1215  
      * Sets the value of the interestedIn property.
 1216  
      * 
 1217  
      * @param value
 1218  
      *     allowed object is
 1219  
      *     {@link String }
 1220  
      *     
 1221  
      */
 1222  
     public void setInterestedIn(String value) {
 1223  9
         this.interestedIn = value;
 1224  9
     }
 1225  
 
 1226  
     /**
 1227  
      * Gets the value of the isbn property.
 1228  
      * 
 1229  
      * @return
 1230  
      *     possible object is
 1231  
      *     {@link String }
 1232  
      *     
 1233  
      */
 1234  
     public String getIsbn() {
 1235  0
         return isbn;
 1236  
     }
 1237  
 
 1238  
     /**
 1239  
      * Sets the value of the isbn property.
 1240  
      * 
 1241  
      * @param value
 1242  
      *     allowed object is
 1243  
      *     {@link String }
 1244  
      *     
 1245  
      */
 1246  
     public void setIsbn(String value) {
 1247  0
         this.isbn = value;
 1248  0
     }
 1249  
 
 1250  
     /**
 1251  
      * Gets the value of the relatedLink property.
 1252  
      * 
 1253  
      * <p>
 1254  
      * This accessor method returns a reference to the live list,
 1255  
      * not a snapshot. Therefore any modification you make to the
 1256  
      * returned list will be present inside the JAXB object.
 1257  
      * This is why there is not a <CODE>set</CODE> method for the relatedLink property.
 1258  
      * 
 1259  
      * <p>
 1260  
      * For example, to add a new item, do as follows:
 1261  
      * <pre>
 1262  
      *    getRelatedLink().add(newItem);
 1263  
      * </pre>
 1264  
      * 
 1265  
      * 
 1266  
      * <p>
 1267  
      * Objects of the following type(s) are allowed in the list
 1268  
      * {@link String }
 1269  
      * 
 1270  
      * 
 1271  
      */
 1272  
     public List<String> getRelatedLink() {
 1273  0
         if (relatedLink == null) {
 1274  0
             relatedLink = new ArrayList<String>();
 1275  
         }
 1276  0
         return this.relatedLink;
 1277  
     }
 1278  
 
 1279  
     /**
 1280  
      * Gets the value of the jobFunction property.
 1281  
      * 
 1282  
      * <p>
 1283  
      * This accessor method returns a reference to the live list,
 1284  
      * not a snapshot. Therefore any modification you make to the
 1285  
      * returned list will be present inside the JAXB object.
 1286  
      * This is why there is not a <CODE>set</CODE> method for the jobFunction property.
 1287  
      * 
 1288  
      * <p>
 1289  
      * For example, to add a new item, do as follows:
 1290  
      * <pre>
 1291  
      *    getJobFunction().add(newItem);
 1292  
      * </pre>
 1293  
      * 
 1294  
      * 
 1295  
      * <p>
 1296  
      * Objects of the following type(s) are allowed in the list
 1297  
      * {@link String }
 1298  
      * 
 1299  
      * 
 1300  
      */
 1301  
     public List<String> getJobFunction() {
 1302  9
         if (jobFunction == null) {
 1303  9
             jobFunction = new ArrayList<String>();
 1304  
         }
 1305  9
         return this.jobFunction;
 1306  
     }
 1307  
 
 1308  
     /**
 1309  
      * Gets the value of the jobIndustry property.
 1310  
      * 
 1311  
      * <p>
 1312  
      * This accessor method returns a reference to the live list,
 1313  
      * not a snapshot. Therefore any modification you make to the
 1314  
      * returned list will be present inside the JAXB object.
 1315  
      * This is why there is not a <CODE>set</CODE> method for the jobIndustry property.
 1316  
      * 
 1317  
      * <p>
 1318  
      * For example, to add a new item, do as follows:
 1319  
      * <pre>
 1320  
      *    getJobIndustry().add(newItem);
 1321  
      * </pre>
 1322  
      * 
 1323  
      * 
 1324  
      * <p>
 1325  
      * Objects of the following type(s) are allowed in the list
 1326  
      * {@link String }
 1327  
      * 
 1328  
      * 
 1329  
      */
 1330  
     public List<String> getJobIndustry() {
 1331  9
         if (jobIndustry == null) {
 1332  9
             jobIndustry = new ArrayList<String>();
 1333  
         }
 1334  9
         return this.jobIndustry;
 1335  
     }
 1336  
 
 1337  
     /**
 1338  
      * Gets the value of the jobType property.
 1339  
      * 
 1340  
      * <p>
 1341  
      * This accessor method returns a reference to the live list,
 1342  
      * not a snapshot. Therefore any modification you make to the
 1343  
      * returned list will be present inside the JAXB object.
 1344  
      * This is why there is not a <CODE>set</CODE> method for the jobType property.
 1345  
      * 
 1346  
      * <p>
 1347  
      * For example, to add a new item, do as follows:
 1348  
      * <pre>
 1349  
      *    getJobType().add(newItem);
 1350  
      * </pre>
 1351  
      * 
 1352  
      * 
 1353  
      * <p>
 1354  
      * Objects of the following type(s) are allowed in the list
 1355  
      * {@link String }
 1356  
      * 
 1357  
      * 
 1358  
      */
 1359  
     public List<String> getJobType() {
 1360  9
         if (jobType == null) {
 1361  9
             jobType = new ArrayList<String>();
 1362  
         }
 1363  9
         return this.jobType;
 1364  
     }
 1365  
 
 1366  
     /**
 1367  
      * Gets the value of the label property.
 1368  
      * 
 1369  
      * <p>
 1370  
      * This accessor method returns a reference to the live list,
 1371  
      * not a snapshot. Therefore any modification you make to the
 1372  
      * returned list will be present inside the JAXB object.
 1373  
      * This is why there is not a <CODE>set</CODE> method for the label property.
 1374  
      * 
 1375  
      * <p>
 1376  
      * For example, to add a new item, do as follows:
 1377  
      * <pre>
 1378  
      *    getLabel().add(newItem);
 1379  
      * </pre>
 1380  
      * 
 1381  
      * 
 1382  
      * <p>
 1383  
      * Objects of the following type(s) are allowed in the list
 1384  
      * {@link String }
 1385  
      * 
 1386  
      * 
 1387  
      */
 1388  
     public List<String> getLabel() {
 1389  0
         if (label == null) {
 1390  0
             label = new ArrayList<String>();
 1391  
         }
 1392  0
         return this.label;
 1393  
     }
 1394  
 
 1395  
     /**
 1396  
      * Gets the value of the license property.
 1397  
      * 
 1398  
      * <p>
 1399  
      * This accessor method returns a reference to the live list,
 1400  
      * not a snapshot. Therefore any modification you make to the
 1401  
      * returned list will be present inside the JAXB object.
 1402  
      * This is why there is not a <CODE>set</CODE> method for the license property.
 1403  
      * 
 1404  
      * <p>
 1405  
      * For example, to add a new item, do as follows:
 1406  
      * <pre>
 1407  
      *    getLicense().add(newItem);
 1408  
      * </pre>
 1409  
      * 
 1410  
      * 
 1411  
      * <p>
 1412  
      * Objects of the following type(s) are allowed in the list
 1413  
      * {@link String }
 1414  
      * 
 1415  
      * 
 1416  
      */
 1417  
     public List<String> getLicense() {
 1418  0
         if (license == null) {
 1419  0
             license = new ArrayList<String>();
 1420  
         }
 1421  0
         return this.license;
 1422  
     }
 1423  
 
 1424  
     /**
 1425  
      * Gets the value of the listingType property.
 1426  
      * 
 1427  
      * <p>
 1428  
      * This accessor method returns a reference to the live list,
 1429  
      * not a snapshot. Therefore any modification you make to the
 1430  
      * returned list will be present inside the JAXB object.
 1431  
      * This is why there is not a <CODE>set</CODE> method for the listingType property.
 1432  
      * 
 1433  
      * <p>
 1434  
      * For example, to add a new item, do as follows:
 1435  
      * <pre>
 1436  
      *    getListingType().add(newItem);
 1437  
      * </pre>
 1438  
      * 
 1439  
      * 
 1440  
      * <p>
 1441  
      * Objects of the following type(s) are allowed in the list
 1442  
      * {@link String }
 1443  
      * 
 1444  
      * 
 1445  
      */
 1446  
     public List<String> getListingType() {
 1447  9
         if (listingType == null) {
 1448  9
             listingType = new ArrayList<String>();
 1449  
         }
 1450  9
         return this.listingType;
 1451  
     }
 1452  
 
 1453  
     /**
 1454  
      * Gets the value of the location property.
 1455  
      * 
 1456  
      * @return
 1457  
      *     possible object is
 1458  
      *     {@link String }
 1459  
      *     
 1460  
      */
 1461  
     public String getLocation() {
 1462  9
         return location;
 1463  
     }
 1464  
 
 1465  
     /**
 1466  
      * Sets the value of the location property.
 1467  
      * 
 1468  
      * @param value
 1469  
      *     allowed object is
 1470  
      *     {@link String }
 1471  
      *     
 1472  
      */
 1473  
     public void setLocation(String value) {
 1474  36
         this.location = value;
 1475  36
     }
 1476  
 
 1477  
     /**
 1478  
      * Gets the value of the make property.
 1479  
      * 
 1480  
      * @return
 1481  
      *     possible object is
 1482  
      *     {@link String }
 1483  
      *     
 1484  
      */
 1485  
     public String getMake() {
 1486  0
         return make;
 1487  
     }
 1488  
 
 1489  
     /**
 1490  
      * Sets the value of the make property.
 1491  
      * 
 1492  
      * @param value
 1493  
      *     allowed object is
 1494  
      *     {@link String }
 1495  
      *     
 1496  
      */
 1497  
     public void setMake(String value) {
 1498  0
         this.make = value;
 1499  0
     }
 1500  
 
 1501  
     /**
 1502  
      * Gets the value of the manufacturer property.
 1503  
      * 
 1504  
      * @return
 1505  
      *     possible object is
 1506  
      *     {@link String }
 1507  
      *     
 1508  
      */
 1509  
     public String getManufacturer() {
 1510  0
         return manufacturer;
 1511  
     }
 1512  
 
 1513  
     /**
 1514  
      * Sets the value of the manufacturer property.
 1515  
      * 
 1516  
      * @param value
 1517  
      *     allowed object is
 1518  
      *     {@link String }
 1519  
      *     
 1520  
      */
 1521  
     public void setManufacturer(String value) {
 1522  0
         this.manufacturer = value;
 1523  0
     }
 1524  
 
 1525  
     /**
 1526  
      * Gets the value of the manufacturerId property.
 1527  
      * 
 1528  
      * @return
 1529  
      *     possible object is
 1530  
      *     {@link String }
 1531  
      *     
 1532  
      */
 1533  
     public String getManufacturerId() {
 1534  0
         return manufacturerId;
 1535  
     }
 1536  
 
 1537  
     /**
 1538  
      * Sets the value of the manufacturerId property.
 1539  
      * 
 1540  
      * @param value
 1541  
      *     allowed object is
 1542  
      *     {@link String }
 1543  
      *     
 1544  
      */
 1545  
     public void setManufacturerId(String value) {
 1546  0
         this.manufacturerId = value;
 1547  0
     }
 1548  
 
 1549  
     /**
 1550  
      * Gets the value of the maritalStatus property.
 1551  
      * 
 1552  
      * @return
 1553  
      *     possible object is
 1554  
      *     {@link String }
 1555  
      *     
 1556  
      */
 1557  
     public String getMaritalStatus() {
 1558  0
         return maritalStatus;
 1559  
     }
 1560  
 
 1561  
     /**
 1562  
      * Sets the value of the maritalStatus property.
 1563  
      * 
 1564  
      * @param value
 1565  
      *     allowed object is
 1566  
      *     {@link String }
 1567  
      *     
 1568  
      */
 1569  
     public void setMaritalStatus(String value) {
 1570  9
         this.maritalStatus = value;
 1571  9
     }
 1572  
 
 1573  
     /**
 1574  
      * Gets the value of the megapixels property.
 1575  
      * 
 1576  
      * @return
 1577  
      *     possible object is
 1578  
      *     {@link String }
 1579  
      *     
 1580  
      */
 1581  
     public String getMegapixels() {
 1582  0
         return megapixels;
 1583  
     }
 1584  
 
 1585  
     /**
 1586  
      * Sets the value of the megapixels property.
 1587  
      * 
 1588  
      * @param value
 1589  
      *     allowed object is
 1590  
      *     {@link String }
 1591  
      *     
 1592  
      */
 1593  
     public void setMegapixels(String value) {
 1594  0
         this.megapixels = value;
 1595  0
     }
 1596  
 
 1597  
     /**
 1598  
      * Gets the value of the memory property.
 1599  
      * 
 1600  
      * @return
 1601  
      *     possible object is
 1602  
      *     {@link String }
 1603  
      *     
 1604  
      */
 1605  
     public String getMemory() {
 1606  0
         return memory;
 1607  
     }
 1608  
 
 1609  
     /**
 1610  
      * Sets the value of the memory property.
 1611  
      * 
 1612  
      * @param value
 1613  
      *     allowed object is
 1614  
      *     {@link String }
 1615  
      *     
 1616  
      */
 1617  
     public void setMemory(String value) {
 1618  0
         this.memory = value;
 1619  0
     }
 1620  
 
 1621  
     /**
 1622  
      * Gets the value of the mileage property.
 1623  
      * 
 1624  
      * @return
 1625  
      *     possible object is
 1626  
      *     {@link String }
 1627  
      *     
 1628  
      */
 1629  
     public String getMileage() {
 1630  0
         return mileage;
 1631  
     }
 1632  
 
 1633  
     /**
 1634  
      * Sets the value of the mileage property.
 1635  
      * 
 1636  
      * @param value
 1637  
      *     allowed object is
 1638  
      *     {@link String }
 1639  
      *     
 1640  
      */
 1641  
     public void setMileage(String value) {
 1642  0
         this.mileage = value;
 1643  0
     }
 1644  
 
 1645  
     /**
 1646  
      * Gets the value of the model property.
 1647  
      * 
 1648  
      * @return
 1649  
      *     possible object is
 1650  
      *     {@link String }
 1651  
      *     
 1652  
      */
 1653  
     public String getModel() {
 1654  0
         return model;
 1655  
     }
 1656  
 
 1657  
     /**
 1658  
      * Sets the value of the model property.
 1659  
      * 
 1660  
      * @param value
 1661  
      *     allowed object is
 1662  
      *     {@link String }
 1663  
      *     
 1664  
      */
 1665  
     public void setModel(String value) {
 1666  0
         this.model = value;
 1667  0
     }
 1668  
 
 1669  
     /**
 1670  
      * Gets the value of the modelNumber property.
 1671  
      * 
 1672  
      * @return
 1673  
      *     possible object is
 1674  
      *     {@link String }
 1675  
      *     
 1676  
      */
 1677  
     public String getModelNumber() {
 1678  0
         return modelNumber;
 1679  
     }
 1680  
 
 1681  
     /**
 1682  
      * Sets the value of the modelNumber property.
 1683  
      * 
 1684  
      * @param value
 1685  
      *     allowed object is
 1686  
      *     {@link String }
 1687  
      *     
 1688  
      */
 1689  
     public void setModelNumber(String value) {
 1690  0
         this.modelNumber = value;
 1691  0
     }
 1692  
 
 1693  
     /**
 1694  
      * Gets the value of the nameOfItemReviewed property.
 1695  
      * 
 1696  
      * @return
 1697  
      *     possible object is
 1698  
      *     {@link String }
 1699  
      *     
 1700  
      */
 1701  
     public String getNameOfItemReviewed() {
 1702  0
         return nameOfItemReviewed;
 1703  
     }
 1704  
 
 1705  
     /**
 1706  
      * Sets the value of the nameOfItemReviewed property.
 1707  
      * 
 1708  
      * @param value
 1709  
      *     allowed object is
 1710  
      *     {@link String }
 1711  
      *     
 1712  
      */
 1713  
     public void setNameOfItemReviewed(String value) {
 1714  0
         this.nameOfItemReviewed = value;
 1715  0
     }
 1716  
 
 1717  
     /**
 1718  
      * Gets the value of the newsSource property.
 1719  
      * 
 1720  
      * @return
 1721  
      *     possible object is
 1722  
      *     {@link String }
 1723  
      *     
 1724  
      */
 1725  
     public String getNewsSource() {
 1726  0
         return newsSource;
 1727  
     }
 1728  
 
 1729  
     /**
 1730  
      * Sets the value of the newsSource property.
 1731  
      * 
 1732  
      * @param value
 1733  
      *     allowed object is
 1734  
      *     {@link String }
 1735  
      *     
 1736  
      */
 1737  
     public void setNewsSource(String value) {
 1738  0
         this.newsSource = value;
 1739  0
     }
 1740  
 
 1741  
     /**
 1742  
      * Gets the value of the occupation property.
 1743  
      * 
 1744  
      * @return
 1745  
      *     possible object is
 1746  
      *     {@link String }
 1747  
      *     
 1748  
      */
 1749  
     public String getOccupation() {
 1750  0
         return occupation;
 1751  
     }
 1752  
 
 1753  
     /**
 1754  
      * Sets the value of the occupation property.
 1755  
      * 
 1756  
      * @param value
 1757  
      *     allowed object is
 1758  
      *     {@link String }
 1759  
      *     
 1760  
      */
 1761  
     public void setOccupation(String value) {
 1762  9
         this.occupation = value;
 1763  9
     }
 1764  
 
 1765  
     /**
 1766  
      * Gets the value of the operatingSystems property.
 1767  
      * 
 1768  
      * @return
 1769  
      *     possible object is
 1770  
      *     {@link String }
 1771  
      *     
 1772  
      */
 1773  
     public String getOperatingSystems() {
 1774  0
         return operatingSystems;
 1775  
     }
 1776  
 
 1777  
     /**
 1778  
      * Sets the value of the operatingSystems property.
 1779  
      * 
 1780  
      * @param value
 1781  
      *     allowed object is
 1782  
      *     {@link String }
 1783  
      *     
 1784  
      */
 1785  
     public void setOperatingSystems(String value) {
 1786  0
         this.operatingSystems = value;
 1787  0
     }
 1788  
 
 1789  
     /**
 1790  
      * Gets the value of the pages property.
 1791  
      * 
 1792  
      * @return
 1793  
      *     possible object is
 1794  
      *     {@link BigInteger }
 1795  
      *     
 1796  
      */
 1797  
     public BigInteger getPages() {
 1798  0
         return pages;
 1799  
     }
 1800  
 
 1801  
     /**
 1802  
      * Sets the value of the pages property.
 1803  
      * 
 1804  
      * @param value
 1805  
      *     allowed object is
 1806  
      *     {@link BigInteger }
 1807  
      *     
 1808  
      */
 1809  
     public void setPages(BigInteger value) {
 1810  0
         this.pages = value;
 1811  0
     }
 1812  
 
 1813  
     /**
 1814  
      * Gets the value of the paymentAccepted property.
 1815  
      * 
 1816  
      * <p>
 1817  
      * This accessor method returns a reference to the live list,
 1818  
      * not a snapshot. Therefore any modification you make to the
 1819  
      * returned list will be present inside the JAXB object.
 1820  
      * This is why there is not a <CODE>set</CODE> method for the paymentAccepted property.
 1821  
      * 
 1822  
      * <p>
 1823  
      * For example, to add a new item, do as follows:
 1824  
      * <pre>
 1825  
      *    getPaymentAccepted().add(newItem);
 1826  
      * </pre>
 1827  
      * 
 1828  
      * 
 1829  
      * <p>
 1830  
      * Objects of the following type(s) are allowed in the list
 1831  
      * {@link PaymentMethodEnumeration }
 1832  
      * 
 1833  
      * 
 1834  
      */
 1835  
     public List<PaymentMethodEnumeration> getPaymentAccepted() {
 1836  0
         if (paymentAccepted == null) {
 1837  0
             paymentAccepted = new ArrayList<PaymentMethodEnumeration>();
 1838  
         }
 1839  0
         return this.paymentAccepted;
 1840  
     }
 1841  
 
 1842  
     /**
 1843  
      * Gets the value of the paymentNotes property.
 1844  
      * 
 1845  
      * @return
 1846  
      *     possible object is
 1847  
      *     {@link String }
 1848  
      *     
 1849  
      */
 1850  
     public String getPaymentNotes() {
 1851  0
         return paymentNotes;
 1852  
     }
 1853  
 
 1854  
     /**
 1855  
      * Sets the value of the paymentNotes property.
 1856  
      * 
 1857  
      * @param value
 1858  
      *     allowed object is
 1859  
      *     {@link String }
 1860  
      *     
 1861  
      */
 1862  
     public void setPaymentNotes(String value) {
 1863  0
         this.paymentNotes = value;
 1864  0
     }
 1865  
 
 1866  
     /**
 1867  
      * Gets the value of the pickup property.
 1868  
      * 
 1869  
      * @return
 1870  
      *     possible object is
 1871  
      *     {@link Boolean }
 1872  
      *     
 1873  
      */
 1874  
     public Boolean isPickup() {
 1875  0
         return pickup;
 1876  
     }
 1877  
 
 1878  
     /**
 1879  
      * Sets the value of the pickup property.
 1880  
      * 
 1881  
      * @param value
 1882  
      *     allowed object is
 1883  
      *     {@link Boolean }
 1884  
      *     
 1885  
      */
 1886  
     public void setPickup(Boolean value) {
 1887  0
         this.pickup = value;
 1888  0
     }
 1889  
 
 1890  
     /**
 1891  
      * Gets the value of the price property.
 1892  
      * 
 1893  
      * @return
 1894  
      *     possible object is
 1895  
      *     {@link String }
 1896  
      *     
 1897  
      */
 1898  
     public String getPrice() {
 1899  15
         return price;
 1900  
     }
 1901  
 
 1902  
     /**
 1903  
      * Sets the value of the price property.
 1904  
      * 
 1905  
      * @param value
 1906  
      *     allowed object is
 1907  
      *     {@link String }
 1908  
      *     
 1909  
      */
 1910  
     public void setPrice(String value) {
 1911  27
         this.price = value;
 1912  27
     }
 1913  
 
 1914  
     /**
 1915  
      * Gets the value of the priceType property.
 1916  
      * 
 1917  
      * @return
 1918  
      *     possible object is
 1919  
      *     {@link PriceTypeEnumeration }
 1920  
      *     
 1921  
      */
 1922  
     public PriceTypeEnumeration getPriceType() {
 1923  9
         return priceType;
 1924  
     }
 1925  
 
 1926  
     /**
 1927  
      * Sets the value of the priceType property.
 1928  
      * 
 1929  
      * @param value
 1930  
      *     allowed object is
 1931  
      *     {@link PriceTypeEnumeration }
 1932  
      *     
 1933  
      */
 1934  
     public void setPriceType(PriceTypeEnumeration value) {
 1935  27
         this.priceType = value;
 1936  27
     }
 1937  
 
 1938  
     /**
 1939  
      * Gets the value of the processorSpeed property.
 1940  
      * 
 1941  
      * @return
 1942  
      *     possible object is
 1943  
      *     {@link String }
 1944  
      *     
 1945  
      */
 1946  
     public String getProcessorSpeed() {
 1947  0
         return processorSpeed;
 1948  
     }
 1949  
 
 1950  
     /**
 1951  
      * Sets the value of the processorSpeed property.
 1952  
      * 
 1953  
      * @param value
 1954  
      *     allowed object is
 1955  
      *     {@link String }
 1956  
      *     
 1957  
      */
 1958  
     public void setProcessorSpeed(String value) {
 1959  0
         this.processorSpeed = value;
 1960  0
     }
 1961  
 
 1962  
     /**
 1963  
      * Gets the value of the productType property.
 1964  
      * 
 1965  
      * <p>
 1966  
      * This accessor method returns a reference to the live list,
 1967  
      * not a snapshot. Therefore any modification you make to the
 1968  
      * returned list will be present inside the JAXB object.
 1969  
      * This is why there is not a <CODE>set</CODE> method for the productType property.
 1970  
      * 
 1971  
      * <p>
 1972  
      * For example, to add a new item, do as follows:
 1973  
      * <pre>
 1974  
      *    getProductType().add(newItem);
 1975  
      * </pre>
 1976  
      * 
 1977  
      * 
 1978  
      * <p>
 1979  
      * Objects of the following type(s) are allowed in the list
 1980  
      * {@link String }
 1981  
      * 
 1982  
      * 
 1983  
      */
 1984  
     public List<String> getProductType() {
 1985  0
         if (productType == null) {
 1986  0
             productType = new ArrayList<String>();
 1987  
         }
 1988  0
         return this.productType;
 1989  
     }
 1990  
 
 1991  
     /**
 1992  
      * Gets the value of the programmingLanguage property.
 1993  
      * 
 1994  
      * <p>
 1995  
      * This accessor method returns a reference to the live list,
 1996  
      * not a snapshot. Therefore any modification you make to the
 1997  
      * returned list will be present inside the JAXB object.
 1998  
      * This is why there is not a <CODE>set</CODE> method for the programmingLanguage property.
 1999  
      * 
 2000  
      * <p>
 2001  
      * For example, to add a new item, do as follows:
 2002  
      * <pre>
 2003  
      *    getProgrammingLanguage().add(newItem);
 2004  
      * </pre>
 2005  
      * 
 2006  
      * 
 2007  
      * <p>
 2008  
      * Objects of the following type(s) are allowed in the list
 2009  
      * {@link String }
 2010  
      * 
 2011  
      * 
 2012  
      */
 2013  
     public List<String> getProgrammingLanguage() {
 2014  0
         if (programmingLanguage == null) {
 2015  0
             programmingLanguage = new ArrayList<String>();
 2016  
         }
 2017  0
         return this.programmingLanguage;
 2018  
     }
 2019  
 
 2020  
     /**
 2021  
      * Gets the value of the propertyType property.
 2022  
      * 
 2023  
      * <p>
 2024  
      * This accessor method returns a reference to the live list,
 2025  
      * not a snapshot. Therefore any modification you make to the
 2026  
      * returned list will be present inside the JAXB object.
 2027  
      * This is why there is not a <CODE>set</CODE> method for the propertyType property.
 2028  
      * 
 2029  
      * <p>
 2030  
      * For example, to add a new item, do as follows:
 2031  
      * <pre>
 2032  
      *    getPropertyType().add(newItem);
 2033  
      * </pre>
 2034  
      * 
 2035  
      * 
 2036  
      * <p>
 2037  
      * Objects of the following type(s) are allowed in the list
 2038  
      * {@link String }
 2039  
      * 
 2040  
      * 
 2041  
      */
 2042  
     public List<String> getPropertyType() {
 2043  18
         if (propertyType == null) {
 2044  9
             propertyType = new ArrayList<String>();
 2045  
         }
 2046  18
         return this.propertyType;
 2047  
     }
 2048  
 
 2049  
     /**
 2050  
      * Gets the value of the publicationName property.
 2051  
      * 
 2052  
      * @return
 2053  
      *     possible object is
 2054  
      *     {@link String }
 2055  
      *     
 2056  
      */
 2057  
     public String getPublicationName() {
 2058  0
         return publicationName;
 2059  
     }
 2060  
 
 2061  
     /**
 2062  
      * Sets the value of the publicationName property.
 2063  
      * 
 2064  
      * @param value
 2065  
      *     allowed object is
 2066  
      *     {@link String }
 2067  
      *     
 2068  
      */
 2069  
     public void setPublicationName(String value) {
 2070  0
         this.publicationName = value;
 2071  0
     }
 2072  
 
 2073  
     /**
 2074  
      * Gets the value of the publicationVolume property.
 2075  
      * 
 2076  
      * @return
 2077  
      *     possible object is
 2078  
      *     {@link String }
 2079  
      *     
 2080  
      */
 2081  
     public String getPublicationVolume() {
 2082  0
         return publicationVolume;
 2083  
     }
 2084  
 
 2085  
     /**
 2086  
      * Sets the value of the publicationVolume property.
 2087  
      * 
 2088  
      * @param value
 2089  
      *     allowed object is
 2090  
      *     {@link String }
 2091  
      *     
 2092  
      */
 2093  
     public void setPublicationVolume(String value) {
 2094  0
         this.publicationVolume = value;
 2095  0
     }
 2096  
 
 2097  
     /**
 2098  
      * Gets the value of the publishDate property.
 2099  
      * 
 2100  
      * @return
 2101  
      *     possible object is
 2102  
      *     {@link XMLGregorianCalendar }
 2103  
      *     
 2104  
      */
 2105  
     public XMLGregorianCalendar getPublishDate() {
 2106  9
         return publishDate;
 2107  
     }
 2108  
 
 2109  
     /**
 2110  
      * Sets the value of the publishDate property.
 2111  
      * 
 2112  
      * @param value
 2113  
      *     allowed object is
 2114  
      *     {@link XMLGregorianCalendar }
 2115  
      *     
 2116  
      */
 2117  
     public void setPublishDate(XMLGregorianCalendar value) {
 2118  18
         this.publishDate = value;
 2119  18
     }
 2120  
 
 2121  
     /**
 2122  
      * Gets the value of the quantity property.
 2123  
      * 
 2124  
      * @return
 2125  
      *     possible object is
 2126  
      *     {@link BigInteger }
 2127  
      *     
 2128  
      */
 2129  
     public BigInteger getQuantity() {
 2130  0
         return quantity;
 2131  
     }
 2132  
 
 2133  
     /**
 2134  
      * Sets the value of the quantity property.
 2135  
      * 
 2136  
      * @param value
 2137  
      *     allowed object is
 2138  
      *     {@link BigInteger }
 2139  
      *     
 2140  
      */
 2141  
     public void setQuantity(BigInteger value) {
 2142  18
         this.quantity = value;
 2143  18
     }
 2144  
 
 2145  
     /**
 2146  
      * Gets the value of the rating property.
 2147  
      * 
 2148  
      * @return
 2149  
      *     possible object is
 2150  
      *     {@link String }
 2151  
      *     
 2152  
      */
 2153  
     public String getRating() {
 2154  0
         return rating;
 2155  
     }
 2156  
 
 2157  
     /**
 2158  
      * Sets the value of the rating property.
 2159  
      * 
 2160  
      * @param value
 2161  
      *     allowed object is
 2162  
      *     {@link String }
 2163  
      *     
 2164  
      */
 2165  
     public void setRating(String value) {
 2166  0
         this.rating = value;
 2167  0
     }
 2168  
 
 2169  
     /**
 2170  
      * Gets the value of the ratingType property.
 2171  
      * 
 2172  
      * @return
 2173  
      *     possible object is
 2174  
      *     {@link String }
 2175  
      *     
 2176  
      */
 2177  
     public String getRatingType() {
 2178  0
         return ratingType;
 2179  
     }
 2180  
 
 2181  
     /**
 2182  
      * Sets the value of the ratingType property.
 2183  
      * 
 2184  
      * @param value
 2185  
      *     allowed object is
 2186  
      *     {@link String }
 2187  
      *     
 2188  
      */
 2189  
     public void setRatingType(String value) {
 2190  0
         this.ratingType = value;
 2191  0
     }
 2192  
 
 2193  
     /**
 2194  
      * Gets the value of the reviewType property.
 2195  
      * 
 2196  
      * @return
 2197  
      *     possible object is
 2198  
      *     {@link String }
 2199  
      *     
 2200  
      */
 2201  
     public String getReviewType() {
 2202  0
         return reviewType;
 2203  
     }
 2204  
 
 2205  
     /**
 2206  
      * Sets the value of the reviewType property.
 2207  
      * 
 2208  
      * @param value
 2209  
      *     allowed object is
 2210  
      *     {@link String }
 2211  
      *     
 2212  
      */
 2213  
     public void setReviewType(String value) {
 2214  0
         this.reviewType = value;
 2215  0
     }
 2216  
 
 2217  
     /**
 2218  
      * Gets the value of the reviewerType property.
 2219  
      * 
 2220  
      * @return
 2221  
      *     possible object is
 2222  
      *     {@link String }
 2223  
      *     
 2224  
      */
 2225  
     public String getReviewerType() {
 2226  0
         return reviewerType;
 2227  
     }
 2228  
 
 2229  
     /**
 2230  
      * Sets the value of the reviewerType property.
 2231  
      * 
 2232  
      * @param value
 2233  
      *     allowed object is
 2234  
      *     {@link String }
 2235  
      *     
 2236  
      */
 2237  
     public void setReviewerType(String value) {
 2238  0
         this.reviewerType = value;
 2239  0
     }
 2240  
 
 2241  
     /**
 2242  
      * Gets the value of the salary property.
 2243  
      * 
 2244  
      * @return
 2245  
      *     possible object is
 2246  
      *     {@link BigDecimal }
 2247  
      *     
 2248  
      */
 2249  
     public BigDecimal getSalary() {
 2250  0
         return salary;
 2251  
     }
 2252  
 
 2253  
     /**
 2254  
      * Sets the value of the salary property.
 2255  
      * 
 2256  
      * @param value
 2257  
      *     allowed object is
 2258  
      *     {@link BigDecimal }
 2259  
      *     
 2260  
      */
 2261  
     public void setSalary(BigDecimal value) {
 2262  9
         this.salary = value;
 2263  9
     }
 2264  
 
 2265  
     /**
 2266  
      * Gets the value of the salaryType property.
 2267  
      * 
 2268  
      * @return
 2269  
      *     possible object is
 2270  
      *     {@link PriceTypeEnumeration }
 2271  
      *     
 2272  
      */
 2273  
     public PriceTypeEnumeration getSalaryType() {
 2274  0
         return salaryType;
 2275  
     }
 2276  
 
 2277  
     /**
 2278  
      * Sets the value of the salaryType property.
 2279  
      * 
 2280  
      * @param value
 2281  
      *     allowed object is
 2282  
      *     {@link PriceTypeEnumeration }
 2283  
      *     
 2284  
      */
 2285  
     public void setSalaryType(PriceTypeEnumeration value) {
 2286  9
         this.salaryType = value;
 2287  9
     }
 2288  
 
 2289  
     /**
 2290  
      * Gets the value of the schoolDistrict property.
 2291  
      * 
 2292  
      * @return
 2293  
      *     possible object is
 2294  
      *     {@link String }
 2295  
      *     
 2296  
      */
 2297  
     public String getSchoolDistrict() {
 2298  9
         return schoolDistrict;
 2299  
     }
 2300  
 
 2301  
     /**
 2302  
      * Sets the value of the schoolDistrict property.
 2303  
      * 
 2304  
      * @param value
 2305  
      *     allowed object is
 2306  
      *     {@link String }
 2307  
      *     
 2308  
      */
 2309  
     public void setSchoolDistrict(String value) {
 2310  9
         this.schoolDistrict = value;
 2311  9
     }
 2312  
 
 2313  
     /**
 2314  
      * Gets the value of the serviceType property.
 2315  
      * 
 2316  
      * @return
 2317  
      *     possible object is
 2318  
      *     {@link String }
 2319  
      *     
 2320  
      */
 2321  
     public String getServiceType() {
 2322  0
         return serviceType;
 2323  
     }
 2324  
 
 2325  
     /**
 2326  
      * Sets the value of the serviceType property.
 2327  
      * 
 2328  
      * @param value
 2329  
      *     allowed object is
 2330  
      *     {@link String }
 2331  
      *     
 2332  
      */
 2333  
     public void setServiceType(String value) {
 2334  0
         this.serviceType = value;
 2335  0
     }
 2336  
 
 2337  
     /**
 2338  
      * Gets the value of the sexualOrientation property.
 2339  
      * 
 2340  
      * @return
 2341  
      *     possible object is
 2342  
      *     {@link String }
 2343  
      *     
 2344  
      */
 2345  
     public String getSexualOrientation() {
 2346  0
         return sexualOrientation;
 2347  
     }
 2348  
 
 2349  
     /**
 2350  
      * Sets the value of the sexualOrientation property.
 2351  
      * 
 2352  
      * @param value
 2353  
      *     allowed object is
 2354  
      *     {@link String }
 2355  
      *     
 2356  
      */
 2357  
     public void setSexualOrientation(String value) {
 2358  9
         this.sexualOrientation = value;
 2359  9
     }
 2360  
 
 2361  
     /**
 2362  
      * Gets the value of the size property.
 2363  
      * 
 2364  
      * <p>
 2365  
      * This accessor method returns a reference to the live list,
 2366  
      * not a snapshot. Therefore any modification you make to the
 2367  
      * returned list will be present inside the JAXB object.
 2368  
      * This is why there is not a <CODE>set</CODE> method for the size property.
 2369  
      * 
 2370  
      * <p>
 2371  
      * For example, to add a new item, do as follows:
 2372  
      * <pre>
 2373  
      *    getSize().add(newItem);
 2374  
      * </pre>
 2375  
      * 
 2376  
      * 
 2377  
      * <p>
 2378  
      * Objects of the following type(s) are allowed in the list
 2379  
      * {@link String }
 2380  
      * 
 2381  
      * 
 2382  
      */
 2383  
     public List<String> getSize() {
 2384  0
         if (size == null) {
 2385  0
             size = new ArrayList<String>();
 2386  
         }
 2387  0
         return this.size;
 2388  
     }
 2389  
 
 2390  
     /**
 2391  
      * Gets the value of the squareFootage property.
 2392  
      * 
 2393  
      * <p>
 2394  
      * This accessor method returns a reference to the live list,
 2395  
      * not a snapshot. Therefore any modification you make to the
 2396  
      * returned list will be present inside the JAXB object.
 2397  
      * This is why there is not a <CODE>set</CODE> method for the squareFootage property.
 2398  
      * 
 2399  
      * <p>
 2400  
      * For example, to add a new item, do as follows:
 2401  
      * <pre>
 2402  
      *    getSquareFootage().add(newItem);
 2403  
      * </pre>
 2404  
      * 
 2405  
      * 
 2406  
      * <p>
 2407  
      * Objects of the following type(s) are allowed in the list
 2408  
      * {@link String }
 2409  
      * 
 2410  
      * 
 2411  
      */
 2412  
     public List<String> getSquareFootage() {
 2413  0
         if (squareFootage == null) {
 2414  0
             squareFootage = new ArrayList<String>();
 2415  
         }
 2416  0
         return this.squareFootage;
 2417  
     }
 2418  
 
 2419  
     /**
 2420  
      * Gets the value of the subject property.
 2421  
      * 
 2422  
      * <p>
 2423  
      * This accessor method returns a reference to the live list,
 2424  
      * not a snapshot. Therefore any modification you make to the
 2425  
      * returned list will be present inside the JAXB object.
 2426  
      * This is why there is not a <CODE>set</CODE> method for the subject property.
 2427  
      * 
 2428  
      * <p>
 2429  
      * For example, to add a new item, do as follows:
 2430  
      * <pre>
 2431  
      *    getSubject().add(newItem);
 2432  
      * </pre>
 2433  
      * 
 2434  
      * 
 2435  
      * <p>
 2436  
      * Objects of the following type(s) are allowed in the list
 2437  
      * {@link String }
 2438  
      * 
 2439  
      * 
 2440  
      */
 2441  
     public List<String> getSubject() {
 2442  0
         if (subject == null) {
 2443  0
             subject = new ArrayList<String>();
 2444  
         }
 2445  0
         return this.subject;
 2446  
     }
 2447  
 
 2448  
     /**
 2449  
      * Gets the value of the subjectArea property.
 2450  
      * 
 2451  
      * <p>
 2452  
      * This accessor method returns a reference to the live list,
 2453  
      * not a snapshot. Therefore any modification you make to the
 2454  
      * returned list will be present inside the JAXB object.
 2455  
      * This is why there is not a <CODE>set</CODE> method for the subjectArea property.
 2456  
      * 
 2457  
      * <p>
 2458  
      * For example, to add a new item, do as follows:
 2459  
      * <pre>
 2460  
      *    getSubjectArea().add(newItem);
 2461  
      * </pre>
 2462  
      * 
 2463  
      * 
 2464  
      * <p>
 2465  
      * Objects of the following type(s) are allowed in the list
 2466  
      * {@link String }
 2467  
      * 
 2468  
      * 
 2469  
      */
 2470  
     public List<String> getSubjectArea() {
 2471  0
         if (subjectArea == null) {
 2472  0
             subjectArea = new ArrayList<String>();
 2473  
         }
 2474  0
         return this.subjectArea;
 2475  
     }
 2476  
 
 2477  
     /**
 2478  
      * Gets the value of the taxRegion property.
 2479  
      * 
 2480  
      * @return
 2481  
      *     possible object is
 2482  
      *     {@link String }
 2483  
      *     
 2484  
      */
 2485  
     public String getTaxRegion() {
 2486  0
         return taxRegion;
 2487  
     }
 2488  
 
 2489  
     /**
 2490  
      * Sets the value of the taxRegion property.
 2491  
      * 
 2492  
      * @param value
 2493  
      *     allowed object is
 2494  
      *     {@link String }
 2495  
      *     
 2496  
      */
 2497  
     public void setTaxRegion(String value) {
 2498  0
         this.taxRegion = value;
 2499  0
     }
 2500  
 
 2501  
     /**
 2502  
      * Gets the value of the taxPercent property.
 2503  
      * 
 2504  
      * @return
 2505  
      *     possible object is
 2506  
      *     {@link BigDecimal }
 2507  
      *     
 2508  
      */
 2509  
     public BigDecimal getTaxPercent() {
 2510  0
         return taxPercent;
 2511  
     }
 2512  
 
 2513  
     /**
 2514  
      * Sets the value of the taxPercent property.
 2515  
      * 
 2516  
      * @param value
 2517  
      *     allowed object is
 2518  
      *     {@link BigDecimal }
 2519  
      *     
 2520  
      */
 2521  
     public void setTaxPercent(BigDecimal value) {
 2522  0
         this.taxPercent = value;
 2523  0
     }
 2524  
 
 2525  
     /**
 2526  
      * Gets the value of the toLocation property.
 2527  
      * 
 2528  
      * @return
 2529  
      *     possible object is
 2530  
      *     {@link String }
 2531  
      *     
 2532  
      */
 2533  
     public String getToLocation() {
 2534  0
         return toLocation;
 2535  
     }
 2536  
 
 2537  
     /**
 2538  
      * Sets the value of the toLocation property.
 2539  
      * 
 2540  
      * @param value
 2541  
      *     allowed object is
 2542  
      *     {@link String }
 2543  
      *     
 2544  
      */
 2545  
     public void setToLocation(String value) {
 2546  6
         this.toLocation = value;
 2547  6
     }
 2548  
 
 2549  
     /**
 2550  
      * Gets the value of the travelDateRange property.
 2551  
      * 
 2552  
      * @return
 2553  
      *     possible object is
 2554  
      *     {@link DateTimeRangeType }
 2555  
      *     
 2556  
      */
 2557  
     public DateTimeRangeType getTravelDateRange() {
 2558  0
         return travelDateRange;
 2559  
     }
 2560  
 
 2561  
     /**
 2562  
      * Sets the value of the travelDateRange property.
 2563  
      * 
 2564  
      * @param value
 2565  
      *     allowed object is
 2566  
      *     {@link DateTimeRangeType }
 2567  
      *     
 2568  
      */
 2569  
     public void setTravelDateRange(DateTimeRangeType value) {
 2570  6
         this.travelDateRange = value;
 2571  6
     }
 2572  
 
 2573  
     /**
 2574  
      * Gets the value of the university property.
 2575  
      * 
 2576  
      * @return
 2577  
      *     possible object is
 2578  
      *     {@link String }
 2579  
      *     
 2580  
      */
 2581  
     public String getUniversity() {
 2582  0
         return university;
 2583  
     }
 2584  
 
 2585  
     /**
 2586  
      * Sets the value of the university property.
 2587  
      * 
 2588  
      * @param value
 2589  
      *     allowed object is
 2590  
      *     {@link String }
 2591  
      *     
 2592  
      */
 2593  
     public void setUniversity(String value) {
 2594  0
         this.university = value;
 2595  0
     }
 2596  
 
 2597  
     /**
 2598  
      * Gets the value of the upc property.
 2599  
      * 
 2600  
      * @return
 2601  
      *     possible object is
 2602  
      *     {@link String }
 2603  
      *     
 2604  
      */
 2605  
     public String getUpc() {
 2606  0
         return upc;
 2607  
     }
 2608  
 
 2609  
     /**
 2610  
      * Sets the value of the upc property.
 2611  
      * 
 2612  
      * @param value
 2613  
      *     allowed object is
 2614  
      *     {@link String }
 2615  
      *     
 2616  
      */
 2617  
     public void setUpc(String value) {
 2618  0
         this.upc = value;
 2619  0
     }
 2620  
 
 2621  
     /**
 2622  
      * Gets the value of the urlOfItemReviewed property.
 2623  
      * 
 2624  
      * @return
 2625  
      *     possible object is
 2626  
      *     {@link String }
 2627  
      *     
 2628  
      */
 2629  
     public String getUrlOfItemReviewed() {
 2630  0
         return urlOfItemReviewed;
 2631  
     }
 2632  
 
 2633  
     /**
 2634  
      * Sets the value of the urlOfItemReviewed property.
 2635  
      * 
 2636  
      * @param value
 2637  
      *     allowed object is
 2638  
      *     {@link String }
 2639  
      *     
 2640  
      */
 2641  
     public void setUrlOfItemReviewed(String value) {
 2642  0
         this.urlOfItemReviewed = value;
 2643  0
     }
 2644  
 
 2645  
     /**
 2646  
      * Gets the value of the vehicleType property.
 2647  
      * 
 2648  
      * <p>
 2649  
      * This accessor method returns a reference to the live list,
 2650  
      * not a snapshot. Therefore any modification you make to the
 2651  
      * returned list will be present inside the JAXB object.
 2652  
      * This is why there is not a <CODE>set</CODE> method for the vehicleType property.
 2653  
      * 
 2654  
      * <p>
 2655  
      * For example, to add a new item, do as follows:
 2656  
      * <pre>
 2657  
      *    getVehicleType().add(newItem);
 2658  
      * </pre>
 2659  
      * 
 2660  
      * 
 2661  
      * <p>
 2662  
      * Objects of the following type(s) are allowed in the list
 2663  
      * {@link String }
 2664  
      * 
 2665  
      * 
 2666  
      */
 2667  
     public List<String> getVehicleType() {
 2668  0
         if (vehicleType == null) {
 2669  0
             vehicleType = new ArrayList<String>();
 2670  
         }
 2671  0
         return this.vehicleType;
 2672  
     }
 2673  
 
 2674  
     /**
 2675  
      * Gets the value of the vin property.
 2676  
      * 
 2677  
      * @return
 2678  
      *     possible object is
 2679  
      *     {@link String }
 2680  
      *     
 2681  
      */
 2682  
     public String getVin() {
 2683  0
         return vin;
 2684  
     }
 2685  
 
 2686  
     /**
 2687  
      * Sets the value of the vin property.
 2688  
      * 
 2689  
      * @param value
 2690  
      *     allowed object is
 2691  
      *     {@link String }
 2692  
      *     
 2693  
      */
 2694  
     public void setVin(String value) {
 2695  0
         this.vin = value;
 2696  0
     }
 2697  
 
 2698  
     /**
 2699  
      * Gets the value of the weight property.
 2700  
      * 
 2701  
      * @return
 2702  
      *     possible object is
 2703  
      *     {@link String }
 2704  
      *     
 2705  
      */
 2706  
     public String getWeight() {
 2707  0
         return weight;
 2708  
     }
 2709  
 
 2710  
     /**
 2711  
      * Sets the value of the weight property.
 2712  
      * 
 2713  
      * @param value
 2714  
      *     allowed object is
 2715  
      *     {@link String }
 2716  
      *     
 2717  
      */
 2718  
     public void setWeight(String value) {
 2719  0
         this.weight = value;
 2720  0
     }
 2721  
 
 2722  
     /**
 2723  
      * Gets the value of the year property.
 2724  
      * 
 2725  
      * @return
 2726  
      *     possible object is
 2727  
      *     {@link XMLGregorianCalendar }
 2728  
      *     
 2729  
      */
 2730  
     public XMLGregorianCalendar getYear() {
 2731  9
         return year;
 2732  
     }
 2733  
 
 2734  
     /**
 2735  
      * Sets the value of the year property.
 2736  
      * 
 2737  
      * @param value
 2738  
      *     allowed object is
 2739  
      *     {@link XMLGregorianCalendar }
 2740  
      *     
 2741  
      */
 2742  
     public void setYear(XMLGregorianCalendar value) {
 2743  9
         this.year = value;
 2744  9
     }
 2745  
 
 2746  
     /**
 2747  
      * Gets the value of the any property.
 2748  
      * 
 2749  
      * <p>
 2750  
      * This accessor method returns a reference to the live list,
 2751  
      * not a snapshot. Therefore any modification you make to the
 2752  
      * returned list will be present inside the JAXB object.
 2753  
      * This is why there is not a <CODE>set</CODE> method for the any property.
 2754  
      * 
 2755  
      * <p>
 2756  
      * For example, to add a new item, do as follows:
 2757  
      * <pre>
 2758  
      *    getAny().add(newItem);
 2759  
      * </pre>
 2760  
      * 
 2761  
      * 
 2762  
      * <p>
 2763  
      * Objects of the following type(s) are allowed in the list
 2764  
      * {@link Object }
 2765  
      * {@link Element }
 2766  
      * 
 2767  
      * 
 2768  
      */
 2769  
     public List<Object> getAny() {
 2770  93
         if (any == null) {
 2771  9
             any = new ArrayList<Object>();
 2772  
         }
 2773  93
         return this.any;
 2774  
     }
 2775  
 
 2776  
 }