com.openindex.openestate.impl.xml.immobiliare
Class Feed.Projects.Project

java.lang.Object
  extended by com.openindex.openestate.impl.xml.immobiliare.Feed.Projects.Project
Enclosing class:
Feed.Projects

public static class Feed.Projects.Project
extends Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
         <element name="agent">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <all>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="email" type="{http://feed.immobiliare.it}emailType"/>
                   <element name="sales-office">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <all>
                             <element name="country-code">
                               <simpleType>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                                   <pattern value="[a-zA-Z]{2}"/>
                                 </restriction>
                               </simpleType>
                             </element>
                             <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="city">
                               <complexType>
                                 <simpleContent>
                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
                                     <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
                                   </extension>
                                 </simpleContent>
                               </complexType>
                             </element>
                             <element name="locality">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                           </all>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </all>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="features">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <all>
                   <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                   <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="description" type="{http://feed.immobiliare.it}langtxt"/>
                   <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
                   <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
                 </all>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="location" type="{http://feed.immobiliare.it}locationStructure" minOccurs="0"/>
         <element name="pictures" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="videos" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <all>
                   <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
                 </all>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="lots" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="residential" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                   <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                   <element name="lot" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <all>
                             <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
                             <element name="price" type="{http://feed.immobiliare.it}priceType"/>
                             <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
                             <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
                             <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                             <element name="floor" type="{http://feed.immobiliare.it}floorProject"/>
                             <element name="garage" type="{http://feed.immobiliare.it}boxProject"/>
                             <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="pictures" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </all>
                           <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
                           <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
       <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Feed.Projects.Project.Agent
          Java class for anonymous complex type.
static class Feed.Projects.Project.Features
          Java class for anonymous complex type.
static class Feed.Projects.Project.Lots
          Java class for anonymous complex type.
static class Feed.Projects.Project.Pictures
          Java class for anonymous complex type.
static class Feed.Projects.Project.Videos
          Java class for anonymous complex type.
 
Field Summary
protected  Feed.Projects.Project.Agent agent
           
protected  Calendar dateUpdated
           
protected  Feed.Projects.Project.Features features
           
protected  LocationStructure location
           
protected  Feed.Projects.Project.Lots lots
           
protected  Operation operation
           
protected  Feed.Projects.Project.Pictures pictures
           
protected  String uniqueId
           
protected  Feed.Projects.Project.Videos videos
           
 
Constructor Summary
Feed.Projects.Project()
           
 
Method Summary
 Feed.Projects.Project.Agent getAgent()
          Gets the value of the agent property.
 Calendar getDateUpdated()
          Gets the value of the dateUpdated property.
 Feed.Projects.Project.Features getFeatures()
          Gets the value of the features property.
 LocationStructure getLocation()
          Gets the value of the location property.
 Feed.Projects.Project.Lots getLots()
          Gets the value of the lots property.
 Operation getOperation()
          Gets the value of the operation property.
 Feed.Projects.Project.Pictures getPictures()
          Gets the value of the pictures property.
 String getUniqueId()
          Gets the value of the uniqueId property.
 Feed.Projects.Project.Videos getVideos()
          Gets the value of the videos property.
 void setAgent(Feed.Projects.Project.Agent value)
          Sets the value of the agent property.
 void setDateUpdated(Calendar value)
          Sets the value of the dateUpdated property.
 void setFeatures(Feed.Projects.Project.Features value)
          Sets the value of the features property.
 void setLocation(LocationStructure value)
          Sets the value of the location property.
 void setLots(Feed.Projects.Project.Lots value)
          Sets the value of the lots property.
 void setOperation(Operation value)
          Sets the value of the operation property.
 void setPictures(Feed.Projects.Project.Pictures value)
          Sets the value of the pictures property.
 void setUniqueId(String value)
          Sets the value of the uniqueId property.
 void setVideos(Feed.Projects.Project.Videos value)
          Sets the value of the videos property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqueId

protected String uniqueId

dateUpdated

protected Calendar dateUpdated

agent

protected Feed.Projects.Project.Agent agent

features

protected Feed.Projects.Project.Features features

location

protected LocationStructure location

pictures

protected Feed.Projects.Project.Pictures pictures

videos

protected Feed.Projects.Project.Videos videos

lots

protected Feed.Projects.Project.Lots lots

operation

protected Operation operation
Constructor Detail

Feed.Projects.Project

public Feed.Projects.Project()
Method Detail

getUniqueId

public String getUniqueId()
Gets the value of the uniqueId property.

Returns:
possible object is String

setUniqueId

public void setUniqueId(String value)
Sets the value of the uniqueId property.

Parameters:
value - allowed object is String

getDateUpdated

public Calendar getDateUpdated()
Gets the value of the dateUpdated property.

Returns:
possible object is String

setDateUpdated

public void setDateUpdated(Calendar value)
Sets the value of the dateUpdated property.

Parameters:
value - allowed object is String

getAgent

public Feed.Projects.Project.Agent getAgent()
Gets the value of the agent property.

Returns:
possible object is Feed.Projects.Project.Agent

setAgent

public void setAgent(Feed.Projects.Project.Agent value)
Sets the value of the agent property.

Parameters:
value - allowed object is Feed.Projects.Project.Agent

getFeatures

public Feed.Projects.Project.Features getFeatures()
Gets the value of the features property.

Returns:
possible object is Feed.Projects.Project.Features

setFeatures

public void setFeatures(Feed.Projects.Project.Features value)
Sets the value of the features property.

Parameters:
value - allowed object is Feed.Projects.Project.Features

getLocation

public LocationStructure getLocation()
Gets the value of the location property.

Returns:
possible object is LocationStructure

setLocation

public void setLocation(LocationStructure value)
Sets the value of the location property.

Parameters:
value - allowed object is LocationStructure

getPictures

public Feed.Projects.Project.Pictures getPictures()
Gets the value of the pictures property.

Returns:
possible object is Feed.Projects.Project.Pictures

setPictures

public void setPictures(Feed.Projects.Project.Pictures value)
Sets the value of the pictures property.

Parameters:
value - allowed object is Feed.Projects.Project.Pictures

getVideos

public Feed.Projects.Project.Videos getVideos()
Gets the value of the videos property.

Returns:
possible object is Feed.Projects.Project.Videos

setVideos

public void setVideos(Feed.Projects.Project.Videos value)
Sets the value of the videos property.

Parameters:
value - allowed object is Feed.Projects.Project.Videos

getLots

public Feed.Projects.Project.Lots getLots()
Gets the value of the lots property.

Returns:
possible object is Feed.Projects.Project.Lots

setLots

public void setLots(Feed.Projects.Project.Lots value)
Sets the value of the lots property.

Parameters:
value - allowed object is Feed.Projects.Project.Lots

getOperation

public Operation getOperation()
Gets the value of the operation property.

Returns:
possible object is Operation

setOperation

public void setOperation(Operation value)
Sets the value of the operation property.

Parameters:
value - allowed object is Operation


Copyright © 2012 OpenEstate. All Rights Reserved.