Jim Martens
8ed0e171cc
Prevented edge case of committing before logging
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:29:59 +02:00
Jim Martens
4cd09e31ee
Reduced waiting time for threads after actions
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:14:42 +02:00
Jim Martens
65cba1464a
Prevented two threads from persisting at the same time
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:12:14 +02:00
Jim Martens
b275dabf63
Added recovery to start of application
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:01:24 +02:00
Jim Martens
3d51309e0b
Fixed file not found exception during recovery
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:56:11 +02:00
Jim Martens
07a2cf16f9
Fixed potential null pointer exception
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:38:46 +02:00
Jim Martens
99075e0398
Reduced visibility of ClientThread
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:34:42 +02:00
Jim Martens
8ee568a0e0
Reduced visibility where possible
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:34:18 +02:00
Jim Martens
1837dfa35e
Fixed wrong paths
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:33:41 +02:00
Jim Martens
0af13545e4
Added client creator
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-29 13:57:41 +02:00
Jim Martens
fb895e05c1
Added client
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-29 13:54:44 +02:00
Jim Martens
11e3d7074b
Made counter methods and the log method synchronized
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-24 15:38:46 +02:00
Jim Martens
cd7be5eac8
Added recovery method
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-24 15:32:00 +02:00
Jim Martens
364ecae424
Finished PersistenceManager
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-24 15:07:33 +02:00
Jim Martens
90d537f64d
Added first version of persistence
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-19 13:03:26 +02:00
Jim Martens
3ea966dcc9
Implemented first version of logging
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-19 12:53:47 +02:00
Jim Martens
14ebb872ac
Implemented buffer
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-19 12:43:10 +02:00
Jim Martens
fecafaf6c7
Made PersistenceManager thread safe
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-19 11:37:00 +02:00
Jim Martens
d913c31977
Added skeleton of PersistenceManager
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-17 15:13:54 +02:00
Jim Martens
3833efa8e8
[04] Added notes for exercise 4
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-12 14:18:38 +02:00
Jim Martens
4d52933870
Changed openSession to getCurrentSession for the most part
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-10 16:20:56 +02:00
Jim Martens
1854f25387
Removed obsolete ID calculation
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-10 16:20:31 +02:00
Jim Martens
596c9677f2
Reintroduced default values the proper way
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 16:25:07 +02:00
Jim Martens
9a6146002c
Removed dependency on sets
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 15:55:28 +02:00
Jim Martens
d32ba07963
Changed duration column to integer
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 15:11:06 +02:00
Jim Martens
7913a24937
Changed id columns to identity
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 15:01:42 +02:00
Jim Martens
77954a4616
Changed data type for start date and duration
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 14:51:21 +02:00
Jim Martens
3ec12fcfa8
Fixed key columns for contracts
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 14:48:22 +02:00
Jim Martens
d1f410abfd
Added contract mapping file to central Hibernate config
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 14:47:50 +02:00
Jim Martens
f4db52650a
Made login unique
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 14:44:59 +02:00
Jim Martens
1a3b1d9df4
Made contractnumber to ID
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 14:30:14 +02:00
Jim Martens
a600293caf
Removed TODOs from ImmoService
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 12:05:36 +02:00
Jim Martens
20539c8124
Fixed contract mapping
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:40:04 +02:00
Jim Martens
52b40d89d5
Added ability to edit entities
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:38:52 +02:00
Jim Martens
fbe975eb04
Made sure the sets are filled with data from the database
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:38:52 +02:00
Jim Martens
5919c0c204
Simplified if statement
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:38:21 +02:00
Jim Martens
36a9e84fbe
Collapsed catch block
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:38:21 +02:00
Jim Martens
2d62cb6453
We don't need any more test data
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:38:21 +02:00
Jim Martens
366852097f
Added database persistence to all add and delete methods
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-03 11:38:21 +02:00
Togepy95
88c4b0b772
Added Contract Mapping File
...
Added Contract Mapping File
2017-05-03 00:53:42 +02:00
Jim Martens
b9d84e797b
Improved coding
...
- changed while to foreach loop where possible
- made methods private where possible
- removed unnecessary boxing
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-01 17:25:59 +02:00
Jim Martens
2deebe0bff
Uses secure password prompt if possible
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-01 16:32:49 +02:00
Jim Martens
8a513bf892
Added schema to mapping files
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-01 15:52:53 +02:00
Jim Martens
6b796d80c1
Simplified if statements and restricted var access where applicable
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-01 15:25:08 +02:00
Jim Martens
ce68e751fc
At most the schema can be validated
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-28 16:49:58 +02:00
Jim Martens
e712f46e3b
Wen don't want to recreate the schema every time
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-28 16:43:10 +02:00
Jim Martens
a731bd9967
Changed id behaviour to increment
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-28 16:40:17 +02:00
Jim Martens
70af878fa2
Added libraries to repository
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-28 16:17:39 +02:00
Jim Martens
0e3e6e5d1f
Fixed parameter docstrings
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-28 15:52:35 +02:00
Jim Martens
a2411097a5
Fixed usage of untyped list
...
Signed-off-by: Jim Martens <github@2martens.de>
2017-04-28 15:51:35 +02:00