Robert von Burg
673650812f
[Minor] Log bad StrolchJob configurations on startup
2022-11-15 13:51:50 +01:00
Robert von Burg
a2fcda11e8
[Project] cleaned up pom.xml
2022-11-14 16:11:10 +01:00
Robert von Burg
a7c00671ff
[Project] Removed obsolete StrolchQuery privileges
2022-10-10 14:23:25 +02:00
Robert von Burg
a17b89b833
[Fix] logger fix
2022-10-07 16:05:51 +02:00
Robert von Burg
5e95f0ad94
[Minor] OperationsLog start is now async
2022-09-29 13:42:17 +02:00
Robert von Burg
0aa38c4e5b
[Minor] OperationsLog start is now async
2022-09-27 15:13:20 +02:00
Robert von Burg
6764ae13d2
[Minor] Garbage collect after startup
...
This allows us to see the memory usage after startup
2022-09-06 13:10:04 +02:00
Robert von Burg
ad81125c29
[Fix] Check if updateTask is null in DefaultObserverHandler
2022-08-17 14:49:32 +02:00
Robert von Burg
e4d221fa16
[Fix] Properly check if OperationsLog is available in StrolchJob
2022-07-19 10:56:50 +02:00
Robert von Burg
2668063d97
[Minor] Log long running observer updates
2022-07-01 15:14:25 +02:00
Robert von Burg
2aab18c2a2
[Major] Removed EventCollectingObserverHandler and using single thread for observer updates
2022-07-01 14:04:54 +02:00
Robert von Burg
9db0fd5a76
[New] Added AbstractModelObserver for using in components
2022-06-30 20:43:40 +02:00
Robert von Burg
433d4dad4e
[New] Added default implementations in Observer
2022-06-30 20:43:20 +02:00
Robert von Burg
95815c6f84
[Minor] Code cleanup in observer handler code
2022-06-30 20:43:07 +02:00
Robert von Burg
66f638cbd4
[Minor] Moved finally block in AbstractTransaction to .close()
2022-06-29 10:47:53 +02:00
Robert von Burg
74cddd997d
[Fix] Fixed broken test
2022-06-23 08:22:10 +02:00
Robert von Burg
f19602f0de
[Fix] Fixed bug when removing single message
2022-06-22 12:36:51 +02:00
Robert von Burg
a55f9c11d7
[New] Allow to add hidden enums, not passed to UI
2022-06-09 16:25:22 +02:00
Robert von Burg
46c194e6e0
[New] Added StrolchTransaction.isWriteable()
2022-06-03 15:22:29 +02:00
Robert von Burg
bcc90ce29e
[New] Added StrolchTransaction.isReadOnly()
2022-06-03 15:18:37 +02:00
Robert von Burg
e03a365b9d
[Minor] OperationsLog stores messages now in a LinkedHashSet
2022-05-04 16:41:42 +02:00
Robert von Burg
c73fe1e313
[New] Added SearchExpressions.relationNull
2022-04-29 16:31:32 +02:00
Robert von Burg
b4fb7438e7
[New] Added environment variable to override DB host for tests
2022-03-08 09:42:54 +01:00
Robert von Burg
0d6da250bd
[Minor] Reduced logs in ParallelTests
2022-03-08 09:24:27 +01:00
Robert von Burg
6d14bae474
[New] Added environment variable to override DB host for tests
2022-03-08 09:11:04 +01:00
Robert von Burg
b1e8a8676b
[New] Added environment variable to overide DB host for tests
2022-03-08 08:43:31 +01:00
Robert von Burg
7bece7451e
[New] Added StrolchException overrides for I18nMessage parameter
2022-03-01 10:55:21 +01:00
Robert von Burg
d12fdb81c2
[New] Added Command.validateAndDoCommand()
2022-03-01 10:54:51 +01:00
Robert von Burg
892dbdbe7f
[New] Added TransactionThreadLocal.hasTx()
2022-03-01 10:48:16 +01:00
Robert von Burg
37e239e3de
[Minor] Code cleanup and validate api and impl are set in configuration
2022-02-03 14:46:01 +01:00
Robert von Burg
5bfcc789b8
[Minor] Added constants for ServiceResult.toJson()
2022-02-01 11:51:36 +01:00
Robert von Burg
f28e3d7683
[New] AbstractTransaction.lock(StrolchRootElement) adds the given element to the TX's object cache
...
This is necessary so that later calls to getResourceBy() etc. returns this object and not retrieves it again from the ElementMap. This can occur when using an element returned from a ElementMap.stream() call.
2022-01-19 19:39:41 +01:00
Robert von Burg
41e213e807
[Fix] AbstractTransaction.lock() trims the locator to size = 3
2022-01-19 19:38:03 +01:00
Robert von Burg
3e3da4b6a1
[New] Added StrolchTransaction.hasLock()
2022-01-19 19:37:30 +01:00
Robert von Burg
58fb8bb7fb
[New] Added StrolchAgent.getRealm(String)
2022-01-10 22:51:25 +01:00
Robert von Burg
3797a1090a
[Minor] Import: Log ignored elements if updating disabled
2021-12-31 19:01:35 +01:00
Robert von Burg
1fb581fce0
[New] XML import now supports more options:
...
- failOnUpdate
- add of elements
- update of elements
2021-12-31 15:47:14 +01:00
Robert von Burg
ecc75f0e5e
[New] Added StrolchTransaction.getAgent()
2021-12-15 16:37:24 +01:00
Robert von Burg
7df3d6fc80
[Minor] Handle registering of job, if model specific already registered
2021-11-22 10:36:03 +01:00
Robert von Burg
42bf0c64e8
[Major] Allow hiding the version from non-authenticated user
2021-11-12 17:08:42 +01:00
Robert von Burg
e999695c9e
[Major] StrolchUserMessageException replaces UserMessageException and is properly evaluated for service results
2021-11-03 13:55:50 +01:00
Robert von Burg
34e0701e53
[Minor] code cleanup
2021-09-29 18:35:53 +02:00
Robert von Burg
afda2fc6ab
[Minor] code cleanup
2021-09-29 18:35:47 +02:00
Robert von Burg
8a1e7aea4e
[Project] Allow generating PMD and SpotBugs reports
2021-09-29 10:04:05 +02:00
Robert von Burg
72610ca9a6
[Project] Auto update to new version 1.8.0-SNAPSHOT
2021-09-24 08:54:58 +02:00
Robert von Burg
f97c7df7b0
[Project] Updated snapshot version to 1.7.0-SNAPSHOT
2021-09-08 09:46:12 +02:00
Robert von Burg
937c96114f
[Fix] Fixed broken test
2021-09-06 16:21:53 +02:00
Robert von Burg
6ed22d595e
[Fix] tx methods to get elements are now thread sage
...
This is necessary when you want to start doing parallel streams. This is used by the reports, which do a lot of object searching and conversions
2021-09-05 13:05:58 +02:00
Robert von Burg
672da1b132
[Minor] Code cleanup
2021-09-05 12:47:23 +02:00
Robert von Burg
7ffaab1bb8
[Major] Removed the Query API, use Search API instead
2021-09-05 12:46:45 +02:00