Commit Graph

85 Commits

Author SHA1 Message Date
Togepy95 d2d02b859e Added missing functions (TODO)
Added missing functions without functionalities which need to be
implemented:
persist(Person)
persist(Contract)
isApartment(EstateID)
2017-04-20 16:53:46 +02:00
Togepy95 799d2ab0fe Added ID to output from printListOfPersons()
Added ID to output from printListOfPersons()
2017-04-20 16:48:23 +02:00
Togepy95 797742c0dc Improved Interace for creating Contracts
Improved Interace for creating Contracts
Added Person to Type and getAll function.
Added functions to print a List of Estates and Persons.
2017-04-20 16:46:38 +02:00
Togepy95 e75ebc9337 Constructor for subclasses
Added constructors to House, Apartment, TenancyContract and
PurchaseContract to make a special instance from an instance of its
superclass.
Updatet cli.bat.
Added Contract to Orm.getAll(Type)
2017-04-20 16:15:52 +02:00
Jim Martens 7c4a6a7dbe Added default value to console output
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:44:47 +02:00
Jim Martens 266e53aba1 Simplified readPassword method
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:41:48 +02:00
Jim Martens b0590a5597 Improved formatting
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:41:27 +02:00
Togepy95 e7bdee2911 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	02/src/de/dis2017/Main.java
2017-04-19 15:37:25 +02:00
Togepy95 8c79f58f1a Changed Gitignore
Changed Gitignore
2017-04-19 15:32:21 +02:00
Togepy95 9a8d38a0c7 Person Contracts and Default Values
Added Interace for Persons and Contracts.
Used methods with default values for changing Estates or EstateAgents.
2017-04-19 15:28:54 +02:00
Jim Martens cc50f64d86 Unified order of form items
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:28:42 +02:00
Jim Martens 2b92772f04 Added ability to modify the agent of an estate
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:25:56 +02:00
Jim Martens 582df275b9 Added missing parameter
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:24:43 +02:00
Jim Martens a124303c7f Agent detail is now shown in estate details
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:14:20 +02:00
Jim Martens b862fad103 Removed obsolete code
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:13:00 +02:00
Jim Martens a41ebd235f Prevented casting problems
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:12:49 +02:00
Jim Martens 49879b57f5 Added protected cast
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 15:07:54 +02:00
Jim Martens 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
Jim Martens d97f3e76dd Added persist method for estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 14:58:15 +02:00
Jim Martens 8ecc87fa4b Added method variants with default values
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 13:13:24 +02:00
Jim Martens c9ec1aadc2 Shortened newEstate method
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:59:26 +02:00
Jim Martens 51ede6f4ea Changed order of form objects
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:49:22 +02:00
Jim Martens 8515d406b4 Fixed wrong label name
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:48:50 +02:00
Jim Martens 5587936cd8 Finished estate management
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:46:22 +02:00
Jim Martens 91f79ab7ab Added delete method for estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:42:15 +02:00
Jim Martens 212ec3da44 Added missing return statement
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 12:29:38 +02:00
Jim Martens 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
Jim Martens 0fe8f78067 Renamed is* methods to has* methods
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:44:03 +02:00
Jim Martens 4841bf612a Renamed isGarden to hasGarden
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:42:07 +02:00
Jim Martens 3b6e2c9c6c Added floors to schema
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:41:52 +02:00
Jim Martens 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
Jim Martens acf0d884d2 Added ability to load all estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:26:05 +02:00
Jim Martens b276dea83f Added agent to Estate
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:23:17 +02:00
Jim Martens 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
Jim Martens 2cbba5a7f1 Made Estate of non-abstract class
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 11:16:00 +02:00
Jim Martens 53737f530f Added library files
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:55:01 +02:00
Jim Martens 529d3bd4c0 Removed further metadata
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:53:54 +02:00
Jim Martens 8c1fda93ad Removed metadata
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:52:06 +02:00
Jim Martens 59c30a37c6 Added IDE files to gitignore
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:51:22 +02:00
Jim Martens 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
Jim Martens 07ef099943 Fixed another misuse of identity comparison
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:16:22 +02:00
Jim Martens b170ab7793 Removed obsolete code
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:15:37 +02:00
Jim Martens 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
Jim Martens b682ec0e43 Added login for estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-19 10:05:37 +02:00
Jim Martens ce1e8e3397 Changed newEstateAgent method to prevent password echo
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:19:28 +02:00
Jim Martens 7335c452de Removed obsolete code
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:17:50 +02:00
Jim Martens f1394c3334 Added ability to delete estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:17:13 +02:00
Jim Martens 200a28e23d Added method to delete estate agents
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:14:09 +02:00
Jim Martens 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
Jim Martens 6bfd62bd4d Made class properties private
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-18 20:09:40 +02:00