split garbage collector task into its own class
use plain Long for UserID everywhere
use a User object instead of Long in the Rest layer
use a User object instead of Long in the core layer
use a Date object instead of Long for time stamp of backup runs
move Elastic search query code into index.query package, use index
method from IndexClient in ContentManager
create extra class for elastic setup called from rest service, this
class also handles transactions for the core. Remove all transactions
from the core layer
remove unused imports
add TODOs for me for later
remove my TODOs, each request gets its own EntityManager, this is what
we need
The GC task needs its own transaction because this is a background
thread
use plain Long for UserID everywhere (fix broken merge)
fix Eclipse warnings, use auto-close-resource, make Hibernate queries
type safe
use more specific Hibernate dialect - DerbyTenSevenDialect - for tests
add TODOs for me for later
add logging to JPAEntityManagerProducer again
split IndexManager into UserDataStorage, SearchInstances and
EncryptionProvider beans
remove redundant code
add TODOs for me for later
remove unused imports