jcolibri.test.recommenders.rec8.housesData
Class HouseDescription

java.lang.Object
  extended by jcolibri.test.recommenders.rec8.housesData.HouseDescription
All Implemented Interfaces:
CaseComponent

public class HouseDescription
extends java.lang.Object
implements CaseComponent

Implements the house description.

Version:
1.0
Author:
Juan A. Recio-Garcia, Developed at University College Cork (Ireland) in collaboration with Derek Bridge.

Nested Class Summary
static class HouseDescription.Area
           
static class HouseDescription.Beds
           
static class HouseDescription.PriceRange
           
static class HouseDescription.Type
           
 
Constructor Summary
HouseDescription()
           
 
Method Summary
 HouseDescription.Area getArea()
           
 java.lang.Integer getBaths()
           
 HouseDescription.Beds getBeds()
           
 java.lang.Boolean getFurnished()
           
 java.lang.Integer getId()
           
 Attribute getIdAttribute()
          Returns the attribute that identifies the component.
 HouseDescription.PriceRange getPriceRange()
           
 HouseDescription.Type getType()
           
 void setArea(HouseDescription.Area area)
           
 void setBaths(java.lang.Integer baths)
           
 void setBeds(HouseDescription.Beds beds)
           
 void setFurnished(java.lang.Boolean furnished)
           
 void setId(java.lang.Integer id)
           
 void setPriceRange(HouseDescription.PriceRange priceRange)
           
 void setType(HouseDescription.Type type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HouseDescription

public HouseDescription()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getPriceRange

public HouseDescription.PriceRange getPriceRange()

setPriceRange

public void setPriceRange(HouseDescription.PriceRange priceRange)

getArea

public HouseDescription.Area getArea()

setArea

public void setArea(HouseDescription.Area area)

getBaths

public java.lang.Integer getBaths()

setBaths

public void setBaths(java.lang.Integer baths)

getBeds

public HouseDescription.Beds getBeds()

setBeds

public void setBeds(HouseDescription.Beds beds)

getFurnished

public java.lang.Boolean getFurnished()

setFurnished

public void setFurnished(java.lang.Boolean furnished)

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getType

public HouseDescription.Type getType()

setType

public void setType(HouseDescription.Type type)

getIdAttribute

public Attribute getIdAttribute()
Description copied from interface: CaseComponent
Returns the attribute that identifies the component. An id-attribute must be unique for each component.

Specified by:
getIdAttribute in interface CaseComponent

GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es