Commit Graph

225 Commits

Author SHA1 Message Date
Togepy95 990a7811eb Further changes to fit our DB schema
Further changes to fit our DB schema
Added session.close() to add delete and edit EstateAgent
2017-04-27 17:40:55 +02:00
Togepy95 9b2fa48271 Updated Mapping XML Files + Update EstateAgents
Updated Mapping XML Files + Update EstateAgents
2017-04-27 16:57:09 +02:00
Togepy95 d76deb51d2 Changed Makler and Person mapping to our English DB scheme
Changed Makler and Person mapping to our English DB scheme and new
Estates are now saved persistent
2017-04-27 16:24:27 +02:00
Togepy95 59fb5af1c4 Added Apartment to Immobile.hnb.xml mapping XML-File
Added Apartment to Immobile.hnb.xml mapping XML-File
2017-04-27 16:12:07 +02:00
Togepy95 3bc63e5442 Added Exercise 3 Example Project
Added Exercise 3 Example Project
2017-04-27 12:58:49 +02:00
Jim Martens 0648382c86 Fixed persisting of contracts
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-26 15:19:59 +02:00
Jim Martens f19acc875f Made delete estate method atomic
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-26 15:19:48 +02:00
Jim Martens e53663189b Added editorconfig file
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-26 10:18:31 +02:00
Jim Martens cded76920c Reintroduced support for updating contracts
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 17:35:56 +02:00
Jim Martens 010fc9e21d Removed invalid call
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 16:55:56 +02:00
Jim Martens 3434fcae70 Added fallback for IDE case
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 16:53:37 +02:00
Jim Martens 0a2846d7f2 Fixed persisting of estates
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 16:35:18 +02:00
Jim Martens 1bb3199b3b Reduced visibility to the required level
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 16:29:31 +02:00
Jim Martens b180ee52e6 Removed obsolete code
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 16:13:33 +02:00
Jim Martens 9366ab384e Reformatted the codebase
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-25 16:09:55 +02:00
Jim Martens 6e7c1ed8bd Reintroduced newContract parts from prev commit
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 17:56:39 +02:00
Jim Martens aac2115421 Merge branch 'master' of github.com:frmwrk123/dis 2017-04-24 17:42:34 +02:00
Jim Martens 03803d8453 Prevented dead-end
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 17:25:09 +02:00
Jim Martens 24c884756f Hides already sold or rented apartments
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 17:17:53 +02:00
Jim Martens d54de4856c Added ability to get sold houses and rented apartments
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 17:15:34 +02:00
Jim Martens e7382026e9 Completed contract functionality
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 16:54:33 +02:00
Jim Martens a1487f4d4f Added ability to persist contracts
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 16:43:10 +02:00
Jim Martens 81fab4a99a Added ability to list persons, houses and apartments
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 16:17:37 +02:00
Jim Martens b695bc3657 Added types PERSON, HOUSE and APARTMENT
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 15:47:05 +02:00
Jim Martens 60283aa7a3 Made setting the start date easier
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 15:40:05 +02:00
Jim Martens 6abe846e8a Added ability to persist persons
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 15:25:51 +02:00
Jim Martens 1e1d9dc179 Changed duration type to Duration
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 15:17:38 +02:00
Jim Martens f3a365aa3e Fixed type of startDate and duration in TenancyContract
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 14:59:14 +02:00
Jim Martens 781a74ade2 Added id to Person class
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 14:44:20 +02:00
Jim Martens 8453062df9 Added ability to retrieve a person
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 14:44:07 +02:00
Jim Martens bd18b9f0c8 Added showContract method
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 14:28:29 +02:00
Jim Martens e136cfec15 Fixed some formatting issues
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 14:24:46 +02:00
Jim Martens e0fb69437e Changed startDate to int to reflect database state
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 14:19:23 +02:00
Jim Martens e5350da142 Added ability to retrieve list of contracts
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 13:46:00 +02:00
Jim Martens fb777a5bfc Added space
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-24 13:44:03 +02:00
Togepy95 fe37fc0dce Bugfixes and small Interace changes
Improved Interface
removed Bugs from ORM.persist(Contract) and ORM.isApartment()
2017-04-22 13:34:56 +02:00
Togepy95 85010e6025 Changed Contract.date from String to Date
Changed Contract.date from String to Date
2017-04-22 13:16:57 +02:00
Togepy95 82c8df3e5c Implementation of persist(Contract)
Added the implementaion of persist(Contract)
Changed 2 types of variables of TenancyContract to Timestamp
Updated Interface for Timestamp input
2017-04-22 13:13:04 +02:00
Togepy95 5151567386 Bugfixes for persist(Person) and isApartment()
Bugfixes for persist(Person) and isApartment()
2017-04-22 12:43:24 +02:00
Togepy95 5de082b7f5 Implementation of persist(Person)
Implementation of persist(Person)
2017-04-22 12:11:22 +02:00
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