Commit Graph

106 Commits

Author SHA1 Message Date
49879b57f5 Added protected cast
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:07:54 +02:00
f400ce9eb2 Added batch script to start application via true CLI on Windows
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:04:32 +02:00
d97f3e76dd Added persist method for estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 14:58:15 +02:00
8ecc87fa4b Added method variants with default values
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 13:13:24 +02:00
c9ec1aadc2 Shortened newEstate method
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:59:26 +02:00
51ede6f4ea Changed order of form objects
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:49:22 +02:00
8515d406b4 Fixed wrong label name
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:48:50 +02:00
5587936cd8 Finished estate management
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:46:22 +02:00
91f79ab7ab Added delete method for estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:42:15 +02:00
212ec3da44 Added missing return statement
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:29:38 +02:00
6380420b5a Added method to load an estate from database
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:27:21 +02:00
0fe8f78067 Renamed is* methods to has* methods
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:44:03 +02:00
4841bf612a Renamed isGarden to hasGarden
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:42:07 +02:00
3b6e2c9c6c Added floors to schema
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:41:52 +02:00
5d4c018bcd Added "list estates" to menu and removed change and delete from it
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:28:46 +02:00
acf0d884d2 Added ability to load all estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:26:05 +02:00
b276dea83f Added agent to Estate
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:23:17 +02:00
82e0e0f12d Made postalCode into string and fixed coding style
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:20:29 +02:00
2cbba5a7f1 Made Estate of non-abstract class
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:16:00 +02:00
53737f530f Added library files
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:55:01 +02:00
529d3bd4c0 Removed further metadata
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:53:54 +02:00
73c676b7c2 Extracted processing of select all query into own method
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:46:53 +02:00
07ef099943 Fixed another misuse of identity comparison
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:16:22 +02:00
b170ab7793 Removed obsolete code
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:15:37 +02:00
45af0d8043 Added method to get agent by username
This change also reduced redundancy by moving common code parts into
their own methods.

Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:12:47 +02:00
b682ec0e43 Added login for estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:05:37 +02:00
ce1e8e3397 Changed newEstateAgent method to prevent password echo
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:19:28 +02:00
7335c452de Removed obsolete code
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:17:50 +02:00
f1394c3334 Added ability to delete estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:17:13 +02:00
200a28e23d Added method to delete estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:14:09 +02:00
24e025c4d4 Fixed wrongly used identity comparisons
== checks identity NOT the desired equality

Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:10:19 +02:00
6bfd62bd4d Made class properties private
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:09:40 +02:00
cd0ffcc56b Added feedback about modifying agent
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:00:01 +02:00
6d50013f30 Improved checkPassword method
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:00:01 +02:00
1207144a74 Added menu to list estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:00:01 +02:00
833a35c6f2 Added method to read password from console
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 19:49:45 +02:00
f3db915fdc Transformed FormUtil to English
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 19:49:45 +02:00
30b9c2e90c Added getAll method to ORM
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 19:49:45 +02:00
6525780df7 Added password check for estate agent management
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 19:49:45 +02:00
7ecf2a893b Added cli script to make starting the application easy
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 19:49:45 +02:00
7005e0b3a5 Added Interface for EstateAgents and Estates
Added the Command Line Interface for EstateAgents and Estates without
functionality.
Added Data Structures for Estates, Apartments and Houses.
2017-04-18 17:44:40 +02:00
be68b2cff0 Translated Menu to English
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 17:19:44 +02:00
2bdc92748a Added static ORM property
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 17:04:56 +02:00
ecac6eba38 Updated Main to be English and use the ORM class
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 17:03:51 +02:00
8a367daec8 Ensures that every persisted agent is managed
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 17:00:35 +02:00
2da9b91fce Renamed method to get
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 16:46:10 +02:00
00fd20c980 Moved database interaction into ORM class
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 16:45:25 +02:00
2629377995 Moved DB2ConnectionManager into subpackage
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 16:38:46 +02:00
d97e23ca44 [SQL] Updated to match database schema
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 15:49:08 +02:00
db98e8d596 [SQL] Updated for proper usage
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-14 15:42:03 +02:00