HouseOver.THARM.Buildings.Domicile Class Reference

This class represents a domicile - the most basic information required for any type of building you can live in. More...

Inheritance diagram for HouseOver.THARM.Buildings.Domicile:

Inheritance graph
[legend]
Collaboration diagram for HouseOver.THARM.Buildings.Domicile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Domicile (int id, int postalCode, int area, int buildingYear, int levels)
 Constructs a new Domicile with the specified information.
 Domicile ()
 Constructs a new Domicile, and gives it the next available UniquelyIdentifiable ID.
 Domicile (int id)
 Constructs a new Domicile with a specified ID.
 Domicile (int id, int postalCode, int area, int buildingYear, int levels)
 Constructs a new Domicile with the specified information.
 Domicile ()
 Constructs a new Domicile, and gives it the next available UniquelyIdentifiable ID.
 Domicile (int id)
 Constructs a new Domicile with a specified ID.

Protected Attributes

int buildingYear
 The construction year of the domicile.
int levels
 The amount of floors in the building.

Properties

[SaleCriteria("Year of Construction")]
int 
BuildingYear [get, set]
 Gets and sets the year of construction.
[SaleCriteria] int Levels [get, set]
 Gets and sets the amount of floors in the building.

Detailed Description

This class represents a domicile - the most basic information required for any type of building you can live in.

Definition at line 16 of file Domicile.cs.


Constructor & Destructor Documentation

HouseOver.THARM.Buildings.Domicile.Domicile ( int  id,
int  postalCode,
int  area,
int  buildingYear,
int  levels 
)

Constructs a new Domicile with the specified information.

Parameters:
id The ID to construct the Castle object according to
postalCode The castle's postal code
area The amount of floor space in the castle
buildingYear The castle's year of construction
levels The amount of floors in the castle

Definition at line 31 of file Domicile.cs.

00032             : base(id, postalCode, area)
00033         {
00034             this.buildingYear = buildingYear;
00035             this.levels = levels;
00036         }

HouseOver.THARM.Buildings.Domicile.Domicile (  ) 

Constructs a new Domicile, and gives it the next available UniquelyIdentifiable ID.

Definition at line 53 of file Domicile.cs.

00053 : base(UniquelyIdentifiable.NextID) { }

HouseOver.THARM.Buildings.Domicile.Domicile ( int  id  ) 

Constructs a new Domicile with a specified ID.

Parameters:
id The Id to assign to the Domicile

Definition at line 59 of file Domicile.cs.

00059 : base(id) { }

HouseOver.THARM.Buildings.Domicile.Domicile ( int  id,
int  postalCode,
int  area,
int  buildingYear,
int  levels 
)

Constructs a new Domicile with the specified information.

Parameters:
id The ID to construct the Castle object according to
postalCode The castle's postal code
area The amount of floor space in the castle
buildingYear The castle's year of construction
levels The amount of floors in the castle

Definition at line 31 of file Domicile.cs.

00032             : base(id, postalCode, area)
00033         {
00034             this.buildingYear = buildingYear;
00035             this.levels = levels;
00036         }

HouseOver.THARM.Buildings.Domicile.Domicile (  ) 

Constructs a new Domicile, and gives it the next available UniquelyIdentifiable ID.

Definition at line 53 of file Domicile.cs.

00053 : base(UniquelyIdentifiable.NextID) { }

HouseOver.THARM.Buildings.Domicile.Domicile ( int  id  ) 

Constructs a new Domicile with a specified ID.

Parameters:
id The Id to assign to the Domicile

Definition at line 59 of file Domicile.cs.

00059 : base(id) { }


Member Data Documentation

int HouseOver::THARM::Buildings.Domicile::buildingYear [protected]

The construction year of the domicile.

Definition at line 19 of file Domicile.cs.

int HouseOver::THARM::Buildings.Domicile::levels [protected]

The amount of floors in the building.

Definition at line 21 of file Domicile.cs.


Property Documentation

[SaleCriteria("Year of Construction")] int HouseOver.THARM.Buildings.Domicile.BuildingYear [get, set]

Gets and sets the year of construction.

Definition at line 42 of file Domicile.cs.

[SaleCriteria] int HouseOver.THARM.Buildings.Domicile.Levels [get, set]

Gets and sets the amount of floors in the building.

Definition at line 48 of file Domicile.cs.


The documentation for this class was generated from the following files:
Generated on Wed Jan 10 03:43:13 2007 for THARM by  doxygen 1.5.1-p1