HouseOver.StartUp | The StartUp class - all things start somewhere... and this is it! |
HouseOver.THARM.Attributes.SaleCriteria | An attribute used for marking up types on item classes |
HouseOver.THARM.Attributes.SearchItems | An attribute used for marking up properties on item classes |
HouseOver.THARM.Buildings.Apartment | This class represents an apartment. It inherits from domicile |
HouseOver.THARM.Buildings.Castle | This class represents a castle. It inherits from House |
HouseOver.THARM.Buildings.Domicile | This class represents a domicile - the most basic information required for any type of building you can live in |
HouseOver.THARM.Buildings.House | This class represents a house - a building with one or more floors, normally situated on its own lot of ground |
HouseOver.THARM.CatalogueData | This class represents the data in the system. The class implements ICollection and uses an internal data representation of lists and dictionaries. The class can serialize and deserialize itself |
HouseOver.THARM.Customer | This class represents a customer. The class inherits from UniquelyIdentifiable for suppling it with a unique id |
HouseOver.THARM.CustomerCatalogue.Compares.ProfileMaxPriceComparer | A class which compares the maximum prices of the profiles of two users |
HouseOver.THARM.CustomerCatalogue.Compares.SalePutUpDateComparer | A class which compares the dates of the Profile instances of two Customer instances |
HouseOver.THARM.Item | This abstract class represents an item. It inherits from UniquelyIdentifiable |
HouseOver.THARM.Lot | This class represents a lot |
HouseOver.THARM.Profile | This class represents an interest profile for a customer |
HouseOver.THARM.RealtyManager | Main class of THARM. Initiates and uses the User Interface |
HouseOver.THARM.Sale | This class represents a sale |
HouseOver.THARM.Search.Check | An abstract class designed for searching through the data in the system |
HouseOver.THARM.Search.ComparableCheck | A class designed to check wether a value is between a minimum and maximum value, or equal to either |
HouseOver.THARM.Search.EnumCheck | A class designed to check the validity of an enumerated field. Extends the Check abstract class |
HouseOver.THARM.UniquelyIdentifiable | An abstract class used for assigning unique ID's to inherieted objects. The class contains a private static integer variable which represents the ID next to be assigned |
HouseOver.THARM.UnitTest.CatalogueDataTest | This class is a unit test class for the CatalogueData class. The class tests the add/remove methods using a black box test |
HouseOver.THARM.UnitTest.RealtyManagerTest | This class is a unit test class for the RealtyManager class. It uses black box testing to test the primary functionality of the class |
HouseOver.UserInterface | The user interface class. Presents data to the user and gets input from the user |