Robert von Burg
c789f9fc88
[Fix] State.isExecuted() is also valid for CLOSED
2019-01-07 16:21:36 +01:00
Robert von Burg
9636be57c7
[New] Added StrolchElementToJsonVisitor.bagHook()
2019-01-07 13:56:55 +01:00
Robert von Burg
3bbfcab345
[New] Added StrolchTransaction.assertHasRole() and .assertHasAnyRole()
2019-01-07 13:56:35 +01:00
Robert von Burg
c67858ce5e
[New] Added PrivilegeContext.assertHasRole() and .assertHasAnyRole()
2019-01-07 13:55:25 +01:00
Robert von Burg
b0bc2fce0d
[Fix] Handle bad offset on Paging by reducing offset to Paging.size
2019-01-04 15:34:31 +01:00
Robert von Burg
40a60c86da
[New] Added new StringHelper.isAllDigits()
2018-12-28 13:36:08 +01:00
Robert von Burg
94b0dd4f5a
[New] Added XmlHelper.parseAndUnmarshalFile()
2018-12-18 14:33:29 +01:00
Robert von Burg
b0f85ed76e
[New] Added simple constructor for StrolchJob
2018-12-18 14:32:12 +01:00
Robert von Burg
21c414ab00
[Major] runAs*() now throws Exception
2018-12-18 14:30:37 +01:00
Robert von Burg
15a03928e2
[Major] Refactored StrolchXmlHelper
2018-12-12 10:58:13 +01:00
Robert von Burg
e72ad04805
[Minor] Better exception message on CollectionsHelper.singletonCollector()
2018-12-07 11:38:39 +01:00
Robert von Burg
b0e5739034
[New] Added ComponentContainer.runAsAgent() and .runAsAgentWithResult()
2018-12-05 15:49:12 +01:00
Robert von Burg
301c7bf785
[New] Added SearchResult.toSingleton() for optional result
2018-12-05 15:48:21 +01:00
Robert von Burg
d9cdda2157
[New] Added CollectionsHelper.singletonCollector(boolean allowNull)
2018-12-05 15:47:19 +01:00
Robert von Burg
55b762f2f1
[Minor] Move RootElementSearchResult.toSingleton() to super class SearchResult
2018-12-04 11:17:45 +01:00
Robert von Burg
22883faa0d
[Major] Implemented Control REST Service
2018-12-04 09:00:00 +01:00
Robert von Burg
534b555af4
[New] Added IActivityElement.isAction() and .isActivity() methods
2018-12-04 08:58:16 +01:00
Robert von Burg
102fe87b63
[New] Added optional locator to JSON visitors
2018-12-04 08:57:36 +01:00
Robert von Burg
790f7a0415
[New] added RootElementSearchResult.toSingleton()
2018-12-03 14:20:25 +01:00
Robert von Burg
b95039c57b
[New] add CollectionsHelper.singletonCollector(Supplier)
2018-12-03 14:19:57 +01:00
Robert von Burg
74a5e140df
[Minor] Assert ListParameters do not get null values added
2018-11-26 18:03:58 +01:00
Robert von Burg
cb633081eb
[Minor] Keep minimum thread pool size at 4
2018-11-22 23:24:36 +01:00
Robert von Burg
db54093ecd
[Fix] Handle no exactSeverity parameter passed
2018-11-21 16:07:52 +01:00
Robert von Burg
75beba2ad0
[New] add exactSeverity for operations log search
2018-11-21 13:59:05 +01:00
Robert von Burg
941641f357
[New] Added pruning of old Locator locks
2018-11-21 12:47:26 +01:00
Robert von Burg
a93f3fc221
[New] Added TypedTuple
2018-11-21 12:47:13 +01:00
Robert von Burg
3e71c6d5b5
[Minor] keep scheduled thread pool as small as possible if idle
2018-11-20 17:43:39 +01:00
Robert von Burg
fed452c52f
[Minor] Nice logging in LdapPrivilegeHandler
2018-11-20 08:21:58 +01:00
Robert von Burg
09bcdfd772
[Minor] Added simpler constructor to Command class
2018-11-17 16:49:47 +01:00
Robert von Burg
fefa23b62c
[Minor] log authentication failed exception
2018-11-14 15:42:45 +01:00
Robert von Burg
8dcc6c310d
[Fix] schedule StrolchJob after running now
2018-11-14 14:20:00 +01:00
Robert von Burg
7c778d334a
[New] Allow to search activities and order by state in inspector
2018-11-14 13:43:41 +01:00
Robert von Burg
84cf1471ea
[New] Added privileges for viewable reports
2018-11-08 10:48:23 +01:00
Robert von Burg
02b959ab77
[New] Added ?:<paramId>:<value> search predicate to SearchBuilder
2018-11-07 14:03:11 +01:00
Robert von Burg
3908d30400
[New] Added ?:<paramId>:<value> search predicate to SearchBuilder
2018-11-07 13:55:30 +01:00
Robert von Burg
24f8296006
[Fix] Fix inspector search
...
- remove param: prefix
- search empty parameters
- allow to prefix query string with one of: & and | or
- allow to prefix search parts with: !
Now you can do the following search:
or relations:person:4 !parameters:status:productMissing
to find all elements where the person parameters contains the value 5 and the status parameter is not equal to productMissing
or you can go and search for empty values:
relations:person:
2018-11-06 10:08:04 +01:00
Robert von Burg
793f750103
[Fix] Update version of updated elements
2018-10-30 14:39:43 +01:00
Robert von Burg
20eec25137
[Fix] Fix version loading from PostgreSql with Json
2018-10-29 16:36:22 +01:00
Robert von Burg
0bcdbe1f5d
[Fix] Fix version loading from PostgreSql
2018-10-29 16:15:27 +01:00
Robert von Burg
aa3699326b
[Fix] Fixed version issues
2018-10-29 15:44:55 +01:00
Robert von Burg
7084467104
[New] Added updated to version
2018-10-29 14:37:38 +01:00
Robert von Burg
c64fdf81d7
[Fix] Refactored Search API to auto cast
2018-10-25 11:22:26 +02:00
Robert von Burg
d7f090ed9e
[Project] Changed index page for the website
2018-10-25 10:13:22 +02:00
Robert von Burg
c6b7a957a6
[New] Added ListParameter.addAllValuesIfNotContains()
2018-10-23 17:10:38 +02:00
Robert von Burg
34d53d5d56
[Fix] Ignore duplicate calls in SimpleDurationExecutionTimer for same Locator
2018-10-23 15:26:54 +02:00
Robert von Burg
89b3612c03
[New] added StrolchComponent.openTx(Certificate, String) and
...
StrolchComponent.openTx(String, Certificate, String)
2018-10-22 09:20:03 +02:00
Robert von Burg
16696e5202
[Fix] Ignore OperationsLog.addMessage if not yet initialized
2018-10-16 19:59:06 +02:00
Robert von Burg
b956c6edcd
[Fix] Fixed DefaultPrivilegeHandler.detectPrivilegeConflicts for same roles
2018-10-16 18:40:45 +02:00
Robert von Burg
ed1df7bc16
[Fix] Don't use locale to compare Certificate
2018-10-16 18:39:52 +02:00
Robert von Burg
de8f8d7013
[New] Update existing sessions when modifying roles and users
2018-10-16 13:47:10 +02:00