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
Robert von Burg
d3b5fa5128
[Major] Moved query classes to li.strolch.agent
2018-03-12 18:13:46 +01:00
Robert von Burg
68c3814f1f
[New] Adding bulk performance test
2018-03-12 09:10:04 +01:00
Robert von Burg
1845630578
[Minor] performance tests changes
2018-03-10 19:24:49 +01:00
Robert von Burg
722b7f040e
[Major] Refactoring performance tests
2018-03-10 18:53:40 +01:00
Robert von Burg
9628e4af8a
[Minor] Logging in PerformanceTestService.java
2018-03-10 15:18:24 +01:00
Robert von Burg
44bb21a43f
[Fix] DefaultLockHandler uses ConcurrentHashMap
2018-03-10 15:17:30 +01:00
Robert von Burg
7e30e0c78d
[Minor] Use tx ind InMemoryElementListener instead of ElementMaps
2018-03-09 12:45:23 +01:00
Robert von Burg
42c500d677
[Minor] clear cache when flushing
2018-03-09 10:49:00 +01:00
Robert von Burg
abeceb7a6c
[Minor] more waiting in LockingTest
2018-03-09 10:42:16 +01:00
Robert von Burg
5fcf08e4eb
[New] Added tx.clearCache()
2018-03-09 10:27:28 +01:00
Robert von Burg
742e436a93
[Major] Implemented caching of data in AbstractTransaction
2018-03-08 18:07:11 +01:00
Robert von Burg
475a3b2c1c
[Minor] Comment fix in Operation.java
2018-03-08 18:07:11 +01:00
Robert von Burg
20cd71ab6a
[Minor] Use ? extends StrolchRootElement in GenericReport
2018-03-08 18:07:11 +01:00
Robert von Burg
caeed3d670
[Minor] Fix in TransientElementMap.java
2018-03-08 18:07:11 +01:00
Robert von Burg
7432f71d31
[Fix] synchronized DefaultPrivilegeHandler.checkCredentialsAndUserState()
2018-03-08 08:22:45 +01:00
Robert von Burg
55861cb62b
[Major] Refactored Performance tests
2018-03-08 08:22:26 +01:00
Robert von Burg
f713f98fcb
[Minor] clean up in CommunicationConnection and ClientSocketEndpoint
2018-03-02 13:11:10 +01:00
Robert von Burg
6063cd793a
[Minor] More logging in CommunicationConnection
2018-03-01 15:18:18 +01:00
Robert von Burg
5230b3ea52
[Minor] More logging in CommunicationConnection
2018-03-01 13:33:57 +01:00
Robert von Burg
5ecfb9d722
[Minor] fixed logger in ClientSocketEndpoint
2018-02-28 17:52:49 +01:00
Robert von Burg
1830d9fe86
[Fix] fixed broken tests in SOQL
2018-02-28 16:43:33 +01:00
Robert von Burg
bfaa57a2b9
[Minor] don't queue messages twice in CommunicationConnection
2018-02-28 16:23:57 +01:00
Robert von Burg
e31e482596
[Minor] dealyed persist sessions on validate
2018-02-28 16:23:28 +01:00
Robert von Burg
4f2fd4648a
[Fix] fix broken tests
2018-02-28 09:10:47 +01:00
Robert von Burg
676bb9c11e
[Fix] Fixed broken tests
2018-02-28 09:04:49 +01:00
Robert von Burg
7769490cc3
[Project] point to latest downloads
2018-02-27 19:03:29 +01:00
Robert von Burg
327e4411da
[Project] fixes to tutorial
2018-02-27 19:00:13 +01:00
Robert von Burg
5618e0e893
[Project] Removed mention of transactional from website
2018-02-27 18:47:12 +01:00
Robert von Burg
09469a2b45
[New] Implemented SOQL REST API
2018-02-27 18:35:15 +01:00
Robert von Burg
5745f3c1d1
[New] Added new method ResponseUtil.listToResponse()
2018-02-27 18:01:37 +01:00
Robert von Burg
ae405492e9
Merge branch 'develop' into feature/soql
2018-02-27 17:05:50 +01:00
Robert von Burg
c66f7c2805
[Major] Implement StrolchElement.isReadOnly() and .setReadOnly()
...
Modifying a read only element causes an exception. Retrieving elements from the TX, or directly from the ElementMap returns a clone, so nothing changes there. But elements returned by a query will have their readOnly flag set, thus if these are modified, then they need to be cloned first.
2018-02-27 14:46:23 +01:00
Robert von Burg
44d3994ecf
[New] Added XML performance test
2018-02-27 09:31:35 +01:00
Robert von Burg
315879ebe1
[Major] (Re-)Implemented XML Persistence
2018-02-27 09:00:26 +01:00
Robert von Burg
0575ee1795
Revert "[Project] removed persistence.xml module"
...
This reverts commit 37d66f0
2018-02-26 08:36:18 +01:00
Robert von Burg
574f8fc058
[Fix] fix broken test
2018-02-21 16:20:54 +01:00
Robert von Burg
73355e4144
[Project] fix createBundle.sh
2018-02-21 16:15:46 +01:00
Robert von Burg
4682689a81
[Minor] Show privilegeValue in AccessDeniedException
2018-02-21 10:40:14 +01:00
Robert von Burg
8e4a1c7ac3
[Fix] Set initial version when updating in TransientElementMap
2018-02-20 12:04:11 +01:00
Robert von Burg
a2a0645f3b
[Minor] Log exceptions of StrolchSystemAction
2018-02-20 09:47:35 +01:00
Robert von Burg
0dc11c74f9
[Fix] allow Action toJson in StrolchRootElementToJsonVisitor
2018-02-14 17:53:50 +01:00
Robert von Burg
aac4ad2fd9
[Fix] Swapped enableDelayedObserverUpdates
2018-02-13 17:59:01 +01:00
Robert von Burg
d95c3913d8
[New] FromFlatJsonVisitor is now a StrolchRootElementVisitor
2018-02-12 13:46:41 +01:00
Robert von Burg
f3ea159052
[Major] RIP transactional mode
2018-02-09 22:16:34 +01:00
Robert von Burg
0d42defd2a
[Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor)
2018-02-09 11:32:50 +01:00
Robert von Burg
475c719859
[Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor)
2018-02-09 09:49:51 +01:00
Robert von Burg
17aeff6672
[Major] Implemented soft migration to salt based privilege persistence
2018-02-08 12:51:01 +01:00