Commit Graph

285 Commits

Author SHA1 Message Date
Robert von Burg 458706d8fc [Fix] Allow to flush TX while doing commands 2018-08-27 14:24:58 +02:00
Robert von Burg 4ffd92e0a7 [New] Allow to set input for strolch search 2018-08-20 16:35:10 +02:00
Robert von Burg 178ad78dea [Fix] Fixed searching StringListParameter with equals and contains ignoreCase 2018-08-17 11:32:10 +02:00
Robert von Burg 30421d606e [Fix] Fixed searching in inspector 2018-08-08 16:25:24 +02:00
Robert von Burg a1c1e60306 [Fix] Fixed i18n property 2018-08-07 14:04:26 +02:00
Robert von Burg f1f689b8ca [New] Added exception to OperationsLog 2018-08-07 13:54:17 +02:00
Robert von Burg fb795be104 [Minor] Using action as locator in AbstractTransaction for operations log 2018-08-03 22:14:34 +02:00
Robert von Burg f6349dde10 [Minor] Logging of exception in StrolchSystemActionWithResult 2018-08-03 22:14:12 +02:00
Robert von Burg 2eaca7d7d8 [Minor] Changed SearchBuilder to AND not OR query 2018-08-03 15:50:44 +02:00
Robert von Burg e644b43e2c [Major] Refactored Operations Log 2018-08-03 14:13:46 +02:00
Robert von Burg 42dc80592d [Major] StrolchQuery now uses streams internally 2018-07-12 14:32:26 +02:00
Robert von Burg a16cee1500 [Major] Added JSON data type for persisting in PostgreSQL 2018-07-02 13:18:10 +02:00
Robert von Burg 352220702f [Minor] add documentation about custom search expression on website 2018-06-29 13:59:27 +02:00
Robert von Burg 4c7be4cbbf [Project] Updated Strolch model files to include schema definition 2018-06-26 18:13:59 +02:00
Robert von Burg 1c2d048c45 [Major] Only use tx.get*Map() if you really need it! 2018-06-22 13:14:14 +02:00
Robert von Burg bbf021f73b [Fix] Fixed bug where changed element is not returned in streams 2018-06-22 11:38:24 +02:00
Robert von Burg acf3b3ff6c [Minor] Added JavaDoc to search API 2018-06-22 11:11:15 +02:00
Robert von Burg d3375455d6 [Minor] catch exception on stop in StrolchComponents 2018-06-21 17:54:02 +02:00
Robert von Burg 81a080ebd1 [Minor] Change logger in ComponentContainerImpl.java 2018-06-20 13:42:41 +02:00
Robert von Burg 6b9d168a0b [Project] Logging exceptions in DefaultPolicyHandler 2018-06-18 19:39:18 +02:00
Robert von Burg 0c6a8b9ba0 Revert "[Minor] Throw exception if policy is missing proper constructor"
This reverts commit abf508c
2018-06-18 18:50:14 +02:00
Robert von Burg abf508cc6b [Minor] Throw exception if policy is missing proper constructor 2018-06-18 18:46:44 +02:00
Robert von Burg 7b2ab07ada [Minor] Add tests for ListParameter isIn() search 2018-06-18 11:09:44 +02:00
Reto Breitenmoser 2ca0d91cd3 [Minor] check for collections on both side 2018-06-17 20:55:28 +02:00
Robert von Burg ac7ef5d1fc [Major] Refactored StrolchJob to handle exceptions and log execution 2018-05-26 13:21:50 +02:00
Robert von Burg c321712150 [Major] Refactored PosgreSQL persistence for easier extension 2018-05-26 13:21:22 +02:00
Robert von Burg f8e9c5321c [Minor] Better logging in DefaultLockHandler 2018-05-18 08:26:50 +02:00
Robert von Burg 710a989ce5 [Fix] throw exception after logging in StrolchSystemAction 2018-05-16 17:52:44 +02:00
Robert von Burg 1e616f0616 [Major] Refactored searching to allow for coercing of left side 2018-04-20 20:49:31 +02:00
Robert von Burg 7deafa533d [New] Added isIn() as new search predicate 2018-04-19 18:11:31 +02:00
Robert von Burg 164fc0ac80 [New] Added array as AND searching in contains*() 2018-04-19 12:21:48 +02:00
Robert von Burg 1729460784 [Fix] Set new date on Order template in CachedOrderMap 2018-04-18 17:15:45 +02:00
Robert von Burg f8ea8998b1 [Minor] Fixed JavaDoc due to doclint errors 2018-04-04 16:02:45 +02:00
Robert von Burg 7bf427edee [Fix] Fix broken Cached mode due to change in TransientElementMap 2018-03-27 17:20:29 +02:00
Robert von Burg f7e083b794 [Fix] Fix broken Cached mode due to change in TransientElementMap 2018-03-27 16:51:33 +02:00
Robert von Burg 825f8de64d [Major] simplified API for fluent API in StrolchSearch
No matter how hard you try, you can't have an API be good the first round
2018-03-27 14:58:54 +02:00
Robert von Burg 5befc47268 [Minor] Code cleanup in TransientElementMap 2018-03-27 14:14:59 +02:00
Robert von Burg 0c61d563f5 [Minor] Add forEach method on SearchResult 2018-03-26 16:30:39 +02:00
Robert von Burg 77ea06d781 [Major] simplified API for fluent API in StrolchSearch 2018-03-26 14:49:05 +02:00
Robert von Burg a53c9a0e46 [Major] simplified API for fluent API in StrolchSearch 2018-03-26 14:48:12 +02:00
Robert von Burg 277a57dda3 [Minor] Cache PrivilegeContext in StrolchTransaction 2018-03-23 17:11:35 +01:00
Robert von Burg 2907df815a [Project] Added privilege StrolchSearch 2018-03-20 07:46:50 +01:00
Robert von Burg 86b65f8697 [Major] Removed petitparser, using StrolchSearch in REST API 2018-03-20 07:46:28 +01:00
Robert von Burg fee696a5ef [Fix] Fixed compile errors 2018-03-14 10:10:01 +01:00
Robert von Burg 73744d0931 [Fix] Fixed compile errors 2018-03-14 09:33:50 +01:00
Robert von Burg 4689af6ee0 [Major] Implemented GenericSearch for internal use 2018-03-14 09:08:33 +01:00
Robert von Burg 50fbafde45 [Major] Implemented GenericSearch for internal use 2018-03-14 09:04:07 +01:00
Robert von Burg 9bd0d43f50 [Major] Better generics support in Search API, includin ExpressionBuilder 2018-03-14 08:09:29 +01:00
Robert von Burg 131b4bdf83 [Fix] Fixed broken test 2018-03-13 22:09:30 +01:00
Robert von Burg 75d79544af [Major] Implemented new search API using Streams 2018-03-13 17:51:24 +01:00