Commit Graph

525 Commits

Author SHA1 Message Date
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
Robert von Burg 1b18366090 [Fix] Properly handle UserMessageException has a warning in services 2021-08-30 21:58:24 +02:00
Robert von Burg 7005452a8c [New] Added new UserMessageException to use in Services 2021-08-24 17:39:19 +02:00
Robert von Burg 982f3939ea [Minor] clean up imports 2021-07-21 13:14:41 +02:00
Robert von Burg 7904bb45d7 [New] Added StrolchTransaction.getPolicy(PolicyContainer, Class<T>) to simplify getting policies 2021-07-19 12:06:55 +02:00
Robert von Burg 87804809f3 [New] Added tx.getPolicy(Class<T> clazz, ...) overrides
Old version are deprecated. This is to help the compiler know what we really want as result. This is a stop gap till we can make PolicyDef be typed, but this requires moving StrolchPolicy to model.
2021-07-19 11:28:24 +02:00
Robert von Burg a213866787 [Minor] code cleanup in AbstractTransaction 2021-07-16 15:39:37 +02:00
Robert von Burg 110569b895 [Minor] Optimize bulk operations in transactions 2021-07-16 14:25:59 +02:00
Robert von Burg bff8658c22 [New] Added bulk change commands for all objects 2021-07-16 14:25:23 +02:00
Robert von Burg a65d22ccf1 [Fix] Added jobs as recurring in registerAndScheduleJob() 2021-06-14 16:07:49 +02:00
Robert von Burg ddf2bdb6e8 [Minor] Added JavaDoc to StrolchJobsHandler 2021-06-14 16:07:27 +02:00
Robert von Burg ef230cf040 [Fix] Fixed StrolchJobsHandler stop() and destroy() 2021-06-07 17:07:37 +02:00
Robert von Burg 668181e46b [New] Added StrolchTransaction.lockAndGetConfiguration() 2021-05-25 08:12:11 +02:00
Robert von Burg b7ce4b355c [Minor] Added StrolchAgent.runAsWithResult() 2021-05-17 18:03:06 +02:00
Robert von Burg efe7755f3c [Project] change logback dependency definition 2021-04-23 14:58:56 +02:00
Robert von Burg 92143b9154 [New] ServiceResult.toJson() also checks if ex has I18n 2021-04-22 16:34:03 +02:00
Robert von Burg 4fa3f24701 [New] Added ExpressionsSupport.relationNull() 2021-03-24 23:49:10 +01:00
Robert von Burg 1ce493e9cb [New] Added ExpressionsSupport.predicate() and .map*() 2021-03-23 20:26:01 +01:00
Robert von Burg bd51435bd1 [New] Added dataSetSize to paging result from SearchResult 2021-03-15 11:45:18 +01:00
Robert von Burg 4fe7bc9106 [New] Added tx.get*Count() 2021-03-15 11:44:56 +01:00
Robert von Burg 7c82f21ee4 [Minor] code cleanup 2021-02-22 23:11:26 +01:00
Robert von Burg 872f3244ef [Major] Removed ComponentContainer from Command constructor 2021-02-22 16:00:02 +01:00
Robert von Burg 76f2079d28 [New] Added ExpressionsSupport.paramNull(String) 2021-02-09 17:32:08 +01:00
Robert von Burg 207304932a [Major] Better exception handling for AccessDeniedExceptions 2021-02-08 22:43:27 +01:00
Robert von Burg 42b54b3da3 [Major] Added ordering to OrderDao.queryAll() with asc/desc 2021-01-25 21:52:17 +01:00
Robert von Burg dabdd18fc2 [Minor] Added StrolchJob.hasComponent() 2021-01-06 12:51:35 +01:00
Robert von Burg 16b1b727a5 [New] Added a DataArchiveHandler for archiving objects 2020-11-17 15:48:07 +01:00
Robert von Burg 11017e7b57 [New] Added SearchResult.toJsonArray() 2020-11-10 10:58:51 +01:00
Robert von Burg ea5faf9abb [Fix] Fixed getElementOperation() for unknown op 2020-11-06 18:05:32 +01:00
Robert von Burg 9f47a72168 [New] Added tx.findParameterOnHierarchy() override 2020-10-27 11:36:35 +01:00
Robert von Burg 33fe4ae603 [New] Added StrolchTransaction privilege methods 2020-10-26 15:21:51 +01:00
Robert von Burg 5c5487efdc [New] Added TransactionThreadLocal 2020-10-23 14:34:48 +02:00
Robert von Burg 90e9fae065 [Fix] Fixed broken tests 2020-10-22 16:28:40 +02:00
Robert von Burg 447cc55cb6 [Fix] Fixed broken tests 2020-10-22 15:31:47 +02:00
Robert von Burg 428ae62ff9 [New] Add non-bagId overrides in SearchExpressions 2020-10-08 10:18:10 +02:00
Robert von Burg 3736c536f1 [Minor] set initial StrolchJob to Programmatic 2020-10-05 14:12:36 +02:00
Robert von Burg b14b625626 [New] Added ConfigureMethod.isProgrammatic() and isModel() 2020-10-05 10:58:00 +02:00
Robert von Burg d91c630208 [Minor] Catch trying to instantiate abstract policies 2020-09-03 15:48:00 +02:00
Robert von Burg 5ca616f3f3 [Fix] Fix tx.addOrUpdate() with previous remove() 2020-08-19 19:38:44 +02:00
Robert von Burg 6e910854e2 [Minor] Code cleanup and replace deprecated calls 2020-08-19 14:25:09 +02:00
Robert von Burg fb9c78f7aa [Minor] Code cleanup and replace deprecated calls 2020-08-19 12:27:33 +02:00
Robert von Burg 145678639f [Fix] Ignore updates if update observer is already shutdown 2020-08-11 21:52:15 +02:00
Robert von Burg 188ab020da [Fix] Fixed broken tests 2020-08-06 13:16:06 +02:00
Robert von Burg 86f9419a6c [New] Added EnumHandler.getEnum(StrolchTransaction, String) 2020-08-06 09:31:13 +02:00
Robert von Burg 07d2329725 [New] Added StrolchTransaction.reset() 2020-08-05 23:44:57 +02:00