// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2008.04.25 at 12:01:52 AM WEST // package org.mobicents.slee.sippresence.pojo.rpid; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAnyAttribute; import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlID; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; import org.mobicents.slee.sippresence.pojo.commonschema.Empty; import org.mobicents.slee.sippresence.pojo.commonschema.NoteT; import org.w3c.dom.Element; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="note" type="{urn:ietf:params:xml:ns:pidf:rpid}Note_t" minOccurs="0"/> * <choice> * <element name="aircraft" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="airport" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="arena" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="automobile" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="bank" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="bar" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="bus" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="bus-station" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="cafe" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="classroom" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="club" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="construction" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="convention-center" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="cycle" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="government" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="hospital" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="hotel" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="industrial" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="library" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="office" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="outdoors" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="parking" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="place-of-worship" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="prison" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="public" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="public-transport" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="residence" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="restaurant" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="school" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="shopping-area" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="stadium" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="store" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="street" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="theater" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="train" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="train-station" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="truck" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="underway" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="unknown" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="warehouse" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="water" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="watercraft" type="{urn:ietf:params:xml:ns:pidf:rpid}empty"/> * <element name="other" type="{urn:ietf:params:xml:ns:pidf:rpid}Note_t"/> * <any/> * </choice> * </sequence> * <attGroup ref="{urn:ietf:params:xml:ns:pidf:rpid}fromUntil"/> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "note", "aircraft", "airport", "arena", "automobile", "bank", "bar", "bus", "busStation", "cafe", "classroom", "club", "construction", "conventionCenter", "cycle", "government", "hospital", "hotel", "industrial", "library", "office", "outdoors", "parking", "placeOfWorship", "prison", "_public", "publicTransport", "residence", "restaurant", "school", "shoppingArea", "stadium", "store", "street", "theater", "train", "trainStation", "truck", "underway", "unknown", "warehouse", "water", "watercraft", "other", "any" }) @XmlRootElement(name = "place-type") public class PlaceType { protected NoteT note; protected Empty aircraft; protected Empty airport; protected Empty arena; protected Empty automobile; protected Empty bank; protected Empty bar; protected Empty bus; @XmlElement(name = "bus-station") protected Empty busStation; protected Empty cafe; protected Empty classroom; protected Empty club; protected Empty construction; @XmlElement(name = "convention-center") protected Empty conventionCenter; protected Empty cycle; protected Empty government; protected Empty hospital; protected Empty hotel; protected Empty industrial; protected Empty library; protected Empty office; protected Empty outdoors; protected Empty parking; @XmlElement(name = "place-of-worship") protected Empty placeOfWorship; protected Empty prison; @XmlElement(name = "public") protected Empty _public; @XmlElement(name = "public-transport") protected Empty publicTransport; protected Empty residence; protected Empty restaurant; protected Empty school; @XmlElement(name = "shopping-area") protected Empty shoppingArea; protected Empty stadium; protected Empty store; protected Empty street; protected Empty theater; protected Empty train; @XmlElement(name = "train-station") protected Empty trainStation; protected Empty truck; protected Empty underway; protected Empty unknown; protected Empty warehouse; protected Empty water; protected Empty watercraft; protected NoteT other; @XmlAnyElement(lax = true) protected List<Object> any; @XmlAttribute @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; @XmlAttribute @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar from; @XmlAttribute @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar until; @XmlAnyAttribute private Map<QName, String> otherAttributes = new HashMap<QName, String>(); /** * Gets the value of the note property. * * @return * possible object is * {@link NoteT } * */ public NoteT getNote() { return note; } /** * Sets the value of the note property. * * @param value * allowed object is * {@link NoteT } * */ public void setNote(NoteT value) { this.note = value; } /** * Gets the value of the aircraft property. * * @return * possible object is * {@link Empty } * */ public Empty getAircraft() { return aircraft; } /** * Sets the value of the aircraft property. * * @param value * allowed object is * {@link Empty } * */ public void setAircraft(Empty value) { this.aircraft = value; } /** * Gets the value of the airport property. * * @return * possible object is * {@link Empty } * */ public Empty getAirport() { return airport; } /** * Sets the value of the airport property. * * @param value * allowed object is * {@link Empty } * */ public void setAirport(Empty value) { this.airport = value; } /** * Gets the value of the arena property. * * @return * possible object is * {@link Empty } * */ public Empty getArena() { return arena; } /** * Sets the value of the arena property. * * @param value * allowed object is * {@link Empty } * */ public void setArena(Empty value) { this.arena = value; } /** * Gets the value of the automobile property. * * @return * possible object is * {@link Empty } * */ public Empty getAutomobile() { return automobile; } /** * Sets the value of the automobile property. * * @param value * allowed object is * {@link Empty } * */ public void setAutomobile(Empty value) { this.automobile = value; } /** * Gets the value of the bank property. * * @return * possible object is * {@link Empty } * */ public Empty getBank() { return bank; } /** * Sets the value of the bank property. * * @param value * allowed object is * {@link Empty } * */ public void setBank(Empty value) { this.bank = value; } /** * Gets the value of the bar property. * * @return * possible object is * {@link Empty } * */ public Empty getBar() { return bar; } /** * Sets the value of the bar property. * * @param value * allowed object is * {@link Empty } * */ public void setBar(Empty value) { this.bar = value; } /** * Gets the value of the bus property. * * @return * possible object is * {@link Empty } * */ public Empty getBus() { return bus; } /** * Sets the value of the bus property. * * @param value * allowed object is * {@link Empty } * */ public void setBus(Empty value) { this.bus = value; } /** * Gets the value of the busStation property. * * @return * possible object is * {@link Empty } * */ public Empty getBusStation() { return busStation; } /** * Sets the value of the busStation property. * * @param value * allowed object is * {@link Empty } * */ public void setBusStation(Empty value) { this.busStation = value; } /** * Gets the value of the cafe property. * * @return * possible object is * {@link Empty } * */ public Empty getCafe() { return cafe; } /** * Sets the value of the cafe property. * * @param value * allowed object is * {@link Empty } * */ public void setCafe(Empty value) { this.cafe = value; } /** * Gets the value of the classroom property. * * @return * possible object is * {@link Empty } * */ public Empty getClassroom() { return classroom; } /** * Sets the value of the classroom property. * * @param value * allowed object is * {@link Empty } * */ public void setClassroom(Empty value) { this.classroom = value; } /** * Gets the value of the club property. * * @return * possible object is * {@link Empty } * */ public Empty getClub() { return club; } /** * Sets the value of the club property. * * @param value * allowed object is * {@link Empty } * */ public void setClub(Empty value) { this.club = value; } /** * Gets the value of the construction property. * * @return * possible object is * {@link Empty } * */ public Empty getConstruction() { return construction; } /** * Sets the value of the construction property. * * @param value * allowed object is * {@link Empty } * */ public void setConstruction(Empty value) { this.construction = value; } /** * Gets the value of the conventionCenter property. * * @return * possible object is * {@link Empty } * */ public Empty getConventionCenter() { return conventionCenter; } /** * Sets the value of the conventionCenter property. * * @param value * allowed object is * {@link Empty } * */ public void setConventionCenter(Empty value) { this.conventionCenter = value; } /** * Gets the value of the cycle property. * * @return * possible object is * {@link Empty } * */ public Empty getCycle() { return cycle; } /** * Sets the value of the cycle property. * * @param value * allowed object is * {@link Empty } * */ public void setCycle(Empty value) { this.cycle = value; } /** * Gets the value of the government property. * * @return * possible object is * {@link Empty } * */ public Empty getGovernment() { return government; } /** * Sets the value of the government property. * * @param value * allowed object is * {@link Empty } * */ public void setGovernment(Empty value) { this.government = value; } /** * Gets the value of the hospital property. * * @return * possible object is * {@link Empty } * */ public Empty getHospital() { return hospital; } /** * Sets the value of the hospital property. * * @param value * allowed object is * {@link Empty } * */ public void setHospital(Empty value) { this.hospital = value; } /** * Gets the value of the hotel property. * * @return * possible object is * {@link Empty } * */ public Empty getHotel() { return hotel; } /** * Sets the value of the hotel property. * * @param value * allowed object is * {@link Empty } * */ public void setHotel(Empty value) { this.hotel = value; } /** * Gets the value of the industrial property. * * @return * possible object is * {@link Empty } * */ public Empty getIndustrial() { return industrial; } /** * Sets the value of the industrial property. * * @param value * allowed object is * {@link Empty } * */ public void setIndustrial(Empty value) { this.industrial = value; } /** * Gets the value of the library property. * * @return * possible object is * {@link Empty } * */ public Empty getLibrary() { return library; } /** * Sets the value of the library property. * * @param value * allowed object is * {@link Empty } * */ public void setLibrary(Empty value) { this.library = value; } /** * Gets the value of the office property. * * @return * possible object is * {@link Empty } * */ public Empty getOffice() { return office; } /** * Sets the value of the office property. * * @param value * allowed object is * {@link Empty } * */ public void setOffice(Empty value) { this.office = value; } /** * Gets the value of the outdoors property. * * @return * possible object is * {@link Empty } * */ public Empty getOutdoors() { return outdoors; } /** * Sets the value of the outdoors property. * * @param value * allowed object is * {@link Empty } * */ public void setOutdoors(Empty value) { this.outdoors = value; } /** * Gets the value of the parking property. * * @return * possible object is * {@link Empty } * */ public Empty getParking() { return parking; } /** * Sets the value of the parking property. * * @param value * allowed object is * {@link Empty } * */ public void setParking(Empty value) { this.parking = value; } /** * Gets the value of the placeOfWorship property. * * @return * possible object is * {@link Empty } * */ public Empty getPlaceOfWorship() { return placeOfWorship; } /** * Sets the value of the placeOfWorship property. * * @param value * allowed object is * {@link Empty } * */ public void setPlaceOfWorship(Empty value) { this.placeOfWorship = value; } /** * Gets the value of the prison property. * * @return * possible object is * {@link Empty } * */ public Empty getPrison() { return prison; } /** * Sets the value of the prison property. * * @param value * allowed object is * {@link Empty } * */ public void setPrison(Empty value) { this.prison = value; } /** * Gets the value of the public property. * * @return * possible object is * {@link Empty } * */ public Empty getPublic() { return _public; } /** * Sets the value of the public property. * * @param value * allowed object is * {@link Empty } * */ public void setPublic(Empty value) { this._public = value; } /** * Gets the value of the publicTransport property. * * @return * possible object is * {@link Empty } * */ public Empty getPublicTransport() { return publicTransport; } /** * Sets the value of the publicTransport property. * * @param value * allowed object is * {@link Empty } * */ public void setPublicTransport(Empty value) { this.publicTransport = value; } /** * Gets the value of the residence property. * * @return * possible object is * {@link Empty } * */ public Empty getResidence() { return residence; } /** * Sets the value of the residence property. * * @param value * allowed object is * {@link Empty } * */ public void setResidence(Empty value) { this.residence = value; } /** * Gets the value of the restaurant property. * * @return * possible object is * {@link Empty } * */ public Empty getRestaurant() { return restaurant; } /** * Sets the value of the restaurant property. * * @param value * allowed object is * {@link Empty } * */ public void setRestaurant(Empty value) { this.restaurant = value; } /** * Gets the value of the school property. * * @return * possible object is * {@link Empty } * */ public Empty getSchool() { return school; } /** * Sets the value of the school property. * * @param value * allowed object is * {@link Empty } * */ public void setSchool(Empty value) { this.school = value; } /** * Gets the value of the shoppingArea property. * * @return * possible object is * {@link Empty } * */ public Empty getShoppingArea() { return shoppingArea; } /** * Sets the value of the shoppingArea property. * * @param value * allowed object is * {@link Empty } * */ public void setShoppingArea(Empty value) { this.shoppingArea = value; } /** * Gets the value of the stadium property. * * @return * possible object is * {@link Empty } * */ public Empty getStadium() { return stadium; } /** * Sets the value of the stadium property. * * @param value * allowed object is * {@link Empty } * */ public void setStadium(Empty value) { this.stadium = value; } /** * Gets the value of the store property. * * @return * possible object is * {@link Empty } * */ public Empty getStore() { return store; } /** * Sets the value of the store property. * * @param value * allowed object is * {@link Empty } * */ public void setStore(Empty value) { this.store = value; } /** * Gets the value of the street property. * * @return * possible object is * {@link Empty } * */ public Empty getStreet() { return street; } /** * Sets the value of the street property. * * @param value * allowed object is * {@link Empty } * */ public void setStreet(Empty value) { this.street = value; } /** * Gets the value of the theater property. * * @return * possible object is * {@link Empty } * */ public Empty getTheater() { return theater; } /** * Sets the value of the theater property. * * @param value * allowed object is * {@link Empty } * */ public void setTheater(Empty value) { this.theater = value; } /** * Gets the value of the train property. * * @return * possible object is * {@link Empty } * */ public Empty getTrain() { return train; } /** * Sets the value of the train property. * * @param value * allowed object is * {@link Empty } * */ public void setTrain(Empty value) { this.train = value; } /** * Gets the value of the trainStation property. * * @return * possible object is * {@link Empty } * */ public Empty getTrainStation() { return trainStation; } /** * Sets the value of the trainStation property. * * @param value * allowed object is * {@link Empty } * */ public void setTrainStation(Empty value) { this.trainStation = value; } /** * Gets the value of the truck property. * * @return * possible object is * {@link Empty } * */ public Empty getTruck() { return truck; } /** * Sets the value of the truck property. * * @param value * allowed object is * {@link Empty } * */ public void setTruck(Empty value) { this.truck = value; } /** * Gets the value of the underway property. * * @return * possible object is * {@link Empty } * */ public Empty getUnderway() { return underway; } /** * Sets the value of the underway property. * * @param value * allowed object is * {@link Empty } * */ public void setUnderway(Empty value) { this.underway = value; } /** * Gets the value of the unknown property. * * @return * possible object is * {@link Empty } * */ public Empty getUnknown() { return unknown; } /** * Sets the value of the unknown property. * * @param value * allowed object is * {@link Empty } * */ public void setUnknown(Empty value) { this.unknown = value; } /** * Gets the value of the warehouse property. * * @return * possible object is * {@link Empty } * */ public Empty getWarehouse() { return warehouse; } /** * Sets the value of the warehouse property. * * @param value * allowed object is * {@link Empty } * */ public void setWarehouse(Empty value) { this.warehouse = value; } /** * Gets the value of the water property. * * @return * possible object is * {@link Empty } * */ public Empty getWater() { return water; } /** * Sets the value of the water property. * * @param value * allowed object is * {@link Empty } * */ public void setWater(Empty value) { this.water = value; } /** * Gets the value of the watercraft property. * * @return * possible object is * {@link Empty } * */ public Empty getWatercraft() { return watercraft; } /** * Sets the value of the watercraft property. * * @param value * allowed object is * {@link Empty } * */ public void setWatercraft(Empty value) { this.watercraft = value; } /** * Gets the value of the other property. * * @return * possible object is * {@link NoteT } * */ public NoteT getOther() { return other; } /** * Sets the value of the other property. * * @param value * allowed object is * {@link NoteT } * */ public void setOther(NoteT value) { this.other = value; } /** * Gets the value of the any property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the any property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAny().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Element } * {@link Object } * * */ public List<Object> getAny() { if (any == null) { any = new ArrayList<Object>(); } return this.any; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Gets the value of the from property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getFrom() { return from; } /** * Sets the value of the from property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setFrom(XMLGregorianCalendar value) { this.from = value; } /** * Gets the value of the until property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getUntil() { return until; } /** * Sets the value of the until property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setUntil(XMLGregorianCalendar value) { this.until = value; } /** * Gets a map that contains attributes that aren't bound to any typed property on this class. * * <p> * the map is keyed by the name of the attribute and * the value is the string value of the attribute. * * the map returned by this method is live, and you can add new attribute * by updating the map directly. Because of this design, there's no setter. * * * @return * always non-null */ public Map<QName, String> getOtherAttributes() { return otherAttributes; } }