Robert von Burg
167f0a5777
[New] Added EventBasedExecutionHandler.controllerStream()
...
This is used when triggering execution to sort the activity execution
2022-01-19 23:41:58 +01:00
Robert von Burg
d7d8a7c4f0
[Fix] Fixed broken test
2022-01-19 20:14:16 +01:00
Robert von Burg
b29d4703b3
[Major] Major rewrite of Controller/Activity execution
...
Controller now never triggers execution on the ExecutionHandler, but calls itself as often as necessary to keep execution of the same Activity in the same thread run. This leads to a more predictable sequence of executing of actions.
Further it is now possible to override the Controller's instantiated, to hook into the trigger of further execution of an Activity.
2022-01-19 19:48:43 +01:00
Robert von Burg
a2afd18834
[Minor] Fixed constructors to work with Strolch
2022-01-19 19:41:33 +01:00
Robert von Burg
a596793380
[New] REST and WS API extends the Activity JSON with ExecutionPolicy data
2022-01-19 19:41:08 +01:00
Robert von Burg
f28e3d7683
[New] AbstractTransaction.lock(StrolchRootElement) adds the given element to the TX's object cache
...
This is necessary so that later calls to getResourceBy() etc. returns this object and not retrieves it again from the ElementMap. This can occur when using an element returned from a ElementMap.stream() call.
2022-01-19 19:39:41 +01:00
Robert von Burg
41e213e807
[Fix] AbstractTransaction.lock() trims the locator to size = 3
2022-01-19 19:38:03 +01:00
Robert von Burg
3e3da4b6a1
[New] Added StrolchTransaction.hasLock()
2022-01-19 19:37:30 +01:00
Robert von Burg
b06eb892a7
[Minor] Code cleanup in StringHelper
2022-01-19 19:36:38 +01:00
Robert von Burg
b4b5f48545
[New] Added MathHelper.doubleToString() for non-scientific notation
2022-01-19 19:34:26 +01:00
Robert von Burg
55fd0d181e
[Major] Removing State.isExecutable() and associated command and policy actions
2022-01-19 19:33:49 +01:00
Robert von Burg
6b4c6b1433
[New] Added IActivityElement. and State.inExecutionPlanningPhase()
2022-01-19 19:30:59 +01:00
Robert von Burg
b425414b74
[New] Added Action.isResourceDefined() and additional JavaDoc
2022-01-19 19:30:13 +01:00
Robert von Burg
d7bd8bba39
[New] Set action to Planning state before planning
2022-01-14 11:00:32 +01:00
Robert von Burg
988fdd4d73
[New] Added IActivityElement state helper methods
2022-01-14 11:00:06 +01:00
Robert von Burg
99e10e03c4
[Minor] Code cleanup
2022-01-13 16:25:10 +01:00
Robert von Burg
94d039f720
[New] added Activity.streamActions(Predicate) and code cleanup
2022-01-12 16:38:50 +01:00
Robert von Burg
3becdd2d8e
[Minor] Code cleanup in ConfirmationPolicy
2022-01-12 16:38:11 +01:00
Robert von Burg
7924b43c74
[Fix] EBX-69 move packing data if person transfer
2022-01-11 14:47:59 +01:00
Robert von Burg
7cb6b3acdc
[New] Added ExceptionHelper.getRootCauseMessage(Throwable)
2022-01-10 22:52:41 +01:00
Robert von Burg
58fb8bb7fb
[New] Added StrolchAgent.getRealm(String)
2022-01-10 22:51:25 +01:00
Robert von Burg
e9e6c0b22a
[New] Added new IntegerListTimedState and co.
2022-01-06 16:29:58 +01:00
Robert von Burg
ee2c756dbf
[Project] Added contributors to README.md
2022-01-05 12:33:22 +01:00
Robert von Burg
330d14545d
[Project] Updated dependencies to latest minor version
2022-01-05 12:29:32 +01:00
Robert von Burg
3797a1090a
[Minor] Import: Log ignored elements if updating disabled
2021-12-31 19:01:35 +01:00
Robert von Burg
7cde06c6d6
[Project] Updated to strolch-wc-inspector 0.23.0
2021-12-31 15:48:11 +01:00
Robert von Burg
1fb581fce0
[New] XML import now supports more options:
...
- failOnUpdate
- add of elements
- update of elements
2021-12-31 15:47:14 +01:00
Robert von Burg
fc72263f98
[Minor] code cleanup
2021-12-31 15:47:08 +01:00
Robert von Burg
37935d98e5
[Minor] Using [New] Added ISO8601.toString() in StrolchElementToSaxWriterVisitor
2021-12-31 15:46:53 +01:00
Robert von Burg
edf350379b
[New] Added additional methods in StrolchXmlHelper
2021-12-31 15:46:51 +01:00
Robert von Burg
dbd9cd3127
[New] Added ISO8601.toString(long)
2021-12-31 15:46:48 +01:00
Robert von Burg
936839f60b
[Project] Added maven wrapper
2021-12-23 09:05:40 +01:00
Robert von Burg
fa57bf213f
[Project] Updated initial dependency-check suppressions
2021-12-22 13:32:46 +01:00
Robert von Burg
7384fa6d85
[Project] Updated postgresql dependency
2021-12-22 12:45:49 +01:00
Robert von Burg
5ca44157f6
[Project] Added dependency-check in mvn profile security
2021-12-22 12:40:24 +01:00
Robert von Burg
1b64506eb0
[New] Added .isUomEmpty() and .isInterpretationEmpty()
2021-12-20 12:29:33 +01:00
Robert von Burg
ecc75f0e5e
[New] Added StrolchTransaction.getAgent()
2021-12-15 16:37:24 +01:00
Robert von Burg
783a530f3b
[Project] Updated logback to 1.2.8 due to https://jira.qos.ch/browse/LOGBACK-1591
2021-12-14 17:13:43 +01:00
Robert von Burg
a7132cd399
[Fix] Fixed GroupedParameterizedElement.isRelationSet() when parameter does not exist
2021-12-13 15:53:59 +01:00
Robert von Burg
9437783017
[New] TimeVariable returns NavigableSet instead of Collection
2021-12-13 12:16:55 +01:00
Robert von Burg
1a6ce6d912
[Minor] clean up logging in I18nMessage
2021-12-08 14:54:25 +01:00
Robert von Burg
1710aa35f2
[New] Added ITimeVariable.streamValues()
2021-12-07 19:48:33 +01:00
Robert von Burg
010128cbc5
[Minor] Made fields protected in GenericReport
2021-12-06 14:12:51 +01:00
Robert von Burg
6e3218540b
[Minor] Code cleanup
2021-12-06 14:12:15 +01:00
Robert von Burg
7145b0f823
[Minor] Code cleanup
2021-12-03 17:20:18 +01:00
Robert von Burg
5dac2c368e
[New] Added GroupedParameterizedElement.isRelationSet()
2021-12-03 17:19:57 +01:00
Robert von Burg
79fa937932
[New] Added Parameter.isSet()
2021-12-03 17:19:34 +01:00
Robert von Burg
fdb04a8839
[Project] Don't use Jakarta yet, use javax
2021-11-29 18:06:13 +01:00
Robert von Burg
e61ae45b67
[Minor] Clean up logging in I18nMessage
2021-11-29 18:05:07 +01:00
Robert von Burg
94720b1ffe
[Minor] Clean up logging in I18nMessage
2021-11-26 15:15:09 +01:00