Commit Graph

3180 Commits

Author SHA1 Message Date
Robert von Burg 8be930908c
[New] Allow to add hidden enums, not passed to UI 2022-09-15 11:16:14 +02:00
Robert von Burg 8d540bc822
[New] Added StrolchTransaction.isWriteable() 2022-09-15 11:16:04 +02:00
Robert von Burg 589e339946
[New] Added RestfulStrolchComponent.openTx() overload for TX 2022-09-15 11:15:55 +02:00
Robert von Burg 1437780443
[New] Added StrolchTransaction.isReadOnly() 2022-09-15 11:15:51 +02:00
Robert von Burg b4aa75c884
[New] Added CheckedRunnable 2022-09-15 11:15:36 +02:00
Robert von Burg ff2e4e0eaf
[Minor] OperationsLog stores messages now in a LinkedHashSet 2022-09-15 11:15:28 +02:00
Robert von Burg 3f0acddba5
[New] LogMessage.toString() now returns message 2022-09-15 11:15:13 +02:00
Robert von Burg fd7a5f4034
[New] Default ignore if persistence unit exists
Can be enforced by setting li.strolch.xmlpers.allowOverwriteOnCreate property
2022-09-15 11:15:06 +02:00
Robert von Burg 73721d65a6
[New] Default ignore if persistence unit exists
Can be enforced by setting li.strolch.xmlpers.allowOverwriteOnCreate property
2022-09-15 11:15:04 +02:00
Robert von Burg 3dd2d7d229
[New] Added SearchExpressions.relationNull 2022-09-15 11:14:52 +02:00
Robert von Burg 160b9580e8
[Fix] Fixed writing empty Resource with version
(cherry picked from commit 62e122b107)
2022-08-23 14:57:28 +02:00
Robert von Burg 59c0b4eec6
[Minor] Handle NPE in DefaultPrivilegeHandler.detectPrivilegeConflicts()
(cherry picked from commit e0f7bd57da)
2022-08-23 14:57:24 +02:00
Reto Breitenmoser b40dbc1ca1 [Project] Set new version 1.7.12 2022-04-26 19:15:49 +02:00
Robert von Burg 5cd299496d [Fix] Fixed PeriodHelper.shiftByMultipleOfPeriod()
There was an issue, where shifting by P2D would lead to wrong start date
2022-04-12 16:31:06 +02:00
Robert von Burg 1ccc6ec730 [New] Added StrolchException overrides for I18nMessage parameter 2022-02-28 23:35:34 +01:00
Robert von Burg 15a84b99ce [New] Added Command.validateAndDoCommand() 2022-02-28 23:35:08 +01:00
Robert von Burg 5c045129ab [Project] Set release SNAPSHOT version 1.7.11 2022-02-28 17:58:31 +01:00
Robert von Burg 71f898c8d5 [Project] Set new version 1.7.11 2022-02-28 17:58:23 +01:00
Robert von Burg 25327bad41 [Project] Updated to strolch-wc-reports 0.5.0 2022-02-28 16:00:26 +01:00
Robert von Burg 3151049614 [Major] Performance optimizations for reports
The following parameters add optimizations for reports which take a long time to load due to many filter, flat-mapping etc.:

    <Parameter Id="maxFacetValues" Name="Max facet values" Type="Integer" Value="10"/>
    <Parameter Id="maxRowsForFacetGeneration" Name="Max rows for facet generation" Type="Integer" Value="100"/>
    <Parameter Id="directCriteria" Name="Criteria queried directly" Type="StringList" Value="Location"/>

* maxFacetValues -> allows to specify how many facet values are returned to the caller
* maxRowsForFacetGeneration -> specifies after how many seen rows that facet value generation should be stopped
* directCriteria -> allows to define StrolchRootElement types, for which the facet values won't be generated by going through the rows, but are immediately retrieved from the ElementMap. This makes these facets extremely fast, but filtering might not work as expected.
2022-02-28 15:55:56 +01:00
Robert von Burg aa70597c90 [New] Added TypedTuple.hasBoth() 2022-02-28 15:50:44 +01:00
Robert von Burg aa71a9efbe [WIP] PARAM_MAX_ROWS_FOR_FACET_GENERATION 2022-02-25 09:01:44 +01:00
Robert von Burg 9048f394a7 [Fix] Ignore BAG_ADDITIONAL_TYPE as well 2022-02-25 09:01:14 +01:00
Robert von Burg b995254801 [Minor] fix error message in StrolchElementToJsonVisitor 2022-02-25 09:01:00 +01:00
Robert von Burg 02ce627bd4 [Project] Updated bower.json version 2022-02-24 17:45:38 +01:00
Robert von Burg fa9598b039 [Project] Set version to 1.7.0-SNAPSHOT 2022-02-24 15:39:21 +01:00
Robert von Burg 1bdd16984b [New] Properly format Report to json, forwarding params to caller 2022-02-24 15:31:50 +01:00
Robert von Burg 99a817959f [New] GenericReport now adheres to facet value limit if trimFaceValues=true on report 2022-02-24 15:31:02 +01:00
Robert von Burg 15e8b85126 [New] Added StrolchElementToJsonVisitor.withoutObjectType() 2022-02-24 15:29:53 +01:00
Robert von Burg 844bddeefc [New] Added stream() to MapOf* classes 2022-02-24 15:29:24 +01:00
Reto Breitenmoser 48e4fad9d0 [Project] Set new version 1.7.10 2022-01-16 10:45:18 +01:00
Robert von Burg fd861707d6 [Project] Set release SNAPSHOT version 1.7.9 2021-12-31 18:26:54 +01:00
Robert von Burg 7f007c73f9 [Project] Set new version 1.7.9 2021-12-31 18:26:04 +01:00
Robert von Burg 9b615a3481 [Minor] Import: Log ignored elements if updating disabled 2021-12-31 18:23:42 +01:00
Robert von Burg 6e454980bb [Project] Updated to strolch-wc-inspector 0.23.0 2021-12-31 15:45:47 +01:00
Robert von Burg 9a05d6fb43 [New] XML import now supports more options:
- failOnUpdate
- add of elements
- update of elements
2021-12-31 15:43:16 +01:00
Robert von Burg 8003bd9bef [Minor] code cleanup 2021-12-31 15:42:19 +01:00
Robert von Burg 89a64dc5db [Minor] Using [New] Added ISO8601.toString() in StrolchElementToSaxWriterVisitor 2021-12-30 00:39:31 +01:00
Robert von Burg 937681c652 [New] Added additional methods in StrolchXmlHelper 2021-12-30 00:39:13 +01:00
Robert von Burg 86a340eca3 [New] Added ISO8601.toString(long) 2021-12-30 00:38:49 +01:00
Robert von Burg 4c79a68cdb [Fix] Automatically flush DAOs in PostgreSqlDataArchiveHandler 2021-12-28 22:02:08 +01:00
Robert von Burg b24fa57490 [Project] Updated logback to 1.2.8 due to https://jira.qos.ch/browse/LOGBACK-1591 2021-12-15 14:43:23 +01:00
Robert von Burg c45ffe9520 [Project] Set release SNAPSHOT version 1.7.7 2021-12-13 17:14:15 +01:00
Robert von Burg f009a7cd9b [Project] Set new version 1.7.7 2021-12-13 17:14:11 +01:00
Robert von Burg c9e76cc5c7 [Project] Update pom.xml in auto release 2021-12-13 17:13:55 +01:00
Robert von Burg b53f5079ff [Project] Set new version 1.7.6 2021-12-13 17:08:40 +01:00
Robert von Burg 896593d2d2 Revert "[Project] Set new version 1.7.6"
This reverts commit c8d5c34d17.
2021-12-13 16:55:47 +01:00
Robert von Burg c8d5c34d17 [Project] Set new version 1.7.6 2021-12-13 16:50:09 +01:00
Robert von Burg 50fe28975f [Fix] Fixed GroupedParameterizedElement.isRelationSet() when parameter does not exist 2021-12-13 16:31:12 +01:00
Robert von Burg f5ce31efe1 [New] TimeVariable returns NavigableSet instead of Collection 2021-12-13 16:31:12 +01:00