Commit Graph

23 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 2813b54e32 Copying received and read dates in Message#toCommonMessage() 2020-02-16 10:31:17 +01:00
Kai S. K. Engelbart 87ca90c333 Added received and read dates to database message copy constructor
Fixes #24
2020-02-15 22:47:14 +01:00
Kai S. K. Engelbart 0347715d72 Moved PersistenceManager into data package, refactored transaction use 2020-02-15 22:43:20 +01:00
Kai S. K. Engelbart c4b60dfab7 Clean-up, disabled SQL logging 2020-02-12 07:10:33 +01:00
DieGurke 275ae328d9 Merge pull request #26 from informatik-ag-ngl/f/contacts
Contacts handling on the server
2020-02-11 18:25:45 +01:00
Kai S. K. Engelbart c5017e71fc Refactored contact search, added Javadoc 2020-02-10 22:29:34 +01:00
DieGurke a96199ccd7 Implemented contact adding mechanism + database update on both clients.
* Added filtering on searchRequest response (temporary: has to be done
in query not manually in ContactsRequestProcessor.)
2020-02-10 20:02:05 +01:00
DieGurke 37f1594989 Implemented AddContact mechanism on the server
(currently unfinished an not working see stack trace for current
problem)
2020-02-09 22:16:33 +01:00
Kai S. K. Engelbart 8d4de87dbb Fixed incorrect online status
User objects were created with the status ONLINE even if the actual
status in the database was a different one. This issue has been fixed.
2020-02-09 16:01:05 +01:00
Kai S. K. Engelbart 33dc6ba4ac Implemented user search response 2020-02-08 13:53:58 +01:00
delvh 334b1a2bc2 Refactored EventProcessor into MessageStatusChangeProcessor
additionally fixed some minor Javadoc errors
2020-01-30 12:52:27 +01:00
Kai S. K. Engelbart 23c4fd8f67 Working on reading multiple messages at once
The ObjectMessageReader does function normally for single messages but
will deliver corrupted objects when a message consisting of multiple
objects is received.
2020-01-29 07:45:59 +01:00
Kai S. K. Engelbart be1fc1e502 Persisting the current message ID in a configuration table 2020-01-28 20:46:27 +01:00
Kai S. K. Engelbart 6fe322a866 Fixed typo 2020-01-28 19:57:40 +01:00
Kai S. K. Engelbart 6cd7964f9a Added IdGenerationRequestProcessor, fixed bugs in PersistenceManager
* Removed get*ById queries
* Removed src/test/resources from pom.xml
2020-01-28 19:25:30 +01:00
DieGurke ec315f870d Interface Communication Login Credentials 2020-01-21 17:51:50 +01:00
DieGurke 1e00930d4b implemented login and registration (unfinished) 2020-01-18 23:50:41 +01:00
delvh c5f8c3c6be Added method to get contacts, although as of now all Users are returned 2020-01-18 13:28:54 +01:00
delvh dc6199806f Added EventProcessor and methods to handle MessageStatus changes
additionally cleaned up whole project, fixed some Javadoc errors and
added a few database and connection options.

Sorry for the huge commit, there was almost no time inbetween where a
commit would have been possible, as to solve every problem, a new
problem arose.
However, as of now, f/message_handling should be ready to be merged into
develop, besides that it could not be tested yet.
2020-01-11 18:28:48 +01:00
Kai S. K. Engelbart 26fc4374ca Added writing capabilities to ObjectProcessor, completed db integration
At this moment the client is not able to receive to objects sent
consecutively. This will be worked on in a future commit and should be
fixed before merging this branch into develop.
2020-01-06 14:58:28 +02:00
delvh 0ecc9cf0e9 Added PersistenceManager and Namedqueries
In theory, this code is all we need for database integration
2020-01-03 18:17:26 +01:00
delvh b83ef8b4ef Updated Javadoc 2020-01-03 16:21:35 +01:00
Kai S. K. Engelbart 9318201fd5 Added ORM classes 2020-01-02 18:50:56 +02:00