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
Robert von Burg
e3414fdfaa
[Minor] clean up logging in I18nMessage
2021-12-08 14:56:20 +01:00
Robert von Burg
f6a7e6e353
[New] Added ITimeVariable.streamValues()
2021-12-08 11:20:29 +01:00
Robert von Burg
7a7140cbea
[Minor] Made fields protected in GenericReport
2021-12-06 14:22:13 +01:00
Robert von Burg
bb10fc0c1c
[Minor] Code cleanup
2021-12-06 14:22:10 +01:00
Robert von Burg
0d727aa55b
[Minor] Code cleanup
2021-12-06 14:21:21 +01:00
Robert von Burg
9de09a6fbf
[New] Added GroupedParameterizedElement.isRelationSet()
2021-12-06 14:21:17 +01:00
Robert von Burg
055a60bd78
[New] Added Parameter.isSet()
2021-12-06 14:21:14 +01:00
Robert von Burg
19f6b5436d
[New] Added constructors to JsonServiceArgument
2021-11-26 13:55:41 +01:00
Robert von Burg
97d42353e2
[Fix] setting certificate if available in REST calls
2021-11-26 13:55:10 +01:00
Robert von Burg
1dc42b5e82
[New] Added StrolchSessionHandler.isSessionKnown()
2021-11-26 13:55:04 +01:00
Robert von Burg
216c380613
[New] Added ParameterBag.removeAllParameters()
2021-11-26 11:06:45 +01:00
Robert von Burg
3e76f80489
[Minor] Handle registering of job, if model specific already registered
2021-11-26 11:06:45 +01:00
Robert von Burg
1ceed872c7
[Minor] Clean up logging in I18nMessage
2021-11-26 11:06:45 +01:00
Robert von Burg
c6347c0563
[Major] Allow hiding the version from non-authenticated user
2021-11-15 10:15:52 +01:00
Robert von Burg
48ac70ed21
[New] Added convenience methods to PolicyDefs
2021-10-20 18:37:54 +02:00
Robert von Burg
e03fcacdd6
[Minor] ignore compiler warning
2021-09-28 20:20:16 +02:00
Robert von Burg
51629aca5f
[Minor] Always allow to execute Release actions
2021-09-28 20:20:12 +02:00
Robert von Burg
f88a80ae1c
[Major] Pass activity locator, not Activity when archiving
2021-09-28 20:20:09 +02:00
Robert von Burg
86a23fa056
[New] Added MapOfMaps.computeIfAbsent(T, U, Supplier<V>)
...
This allows one to compute the value for the two keys
2021-09-24 15:21:44 +02:00