Commit Graph

484 Commits

Author SHA1 Message Date
Robert von Burg f4155d43ba
[New] Added ParameterizedElement.copyParameterValue() and .copyRelationId() 2022-08-05 15:51:54 +02:00
Robert von Burg 271b0577f3
[Fix] Simplified TimeVariable.getValueAt() and removed value from TimeValue.compareTo() 2022-07-26 15:16:47 +02:00
Robert von Burg 07767c9c70
[New] Added .parse() to Resource, Order and Activity classes 2022-07-26 15:16:06 +02:00
Robert von Burg 6e33786791
[Fix] call accept on param, in setOrAddParamFromFlatJson 2022-07-12 15:38:29 +02:00
Robert von Burg a4aaedf4ed
[New] Added ParameterBagContainer.isRelationEmpty() and cleanup 2022-07-07 12:09:01 +02:00
Robert von Burg 76ca062cb7
[New] Added new ParameterizedElement.setParamFromFlatJson() and .setParamFromFlatJson() 2022-07-06 17:16:18 +02:00
Robert von Burg 50a5d002a7
[New] Created new SetParameterValueFromJsonVisitor 2022-07-06 17:15:45 +02:00
Robert von Burg d0c02ffc38
[Minor] code cleanup 2022-07-06 17:14:44 +02:00
Robert von Burg 93ff0f0d02
[New] Added StrolchElementToJsonVisitor.withBagId() 2022-06-17 15:33:32 +02:00
Robert von Burg 25f6729621
[Minor] Code cleanup 2022-06-14 11:53:13 +02:00
Robert von Burg 9400b97ca7
[New] Added ParameterizedElement and ParameterBagContainer .isParamEmpty() and .isParamSet() 2022-06-14 11:21:49 +02:00
Robert von Burg f739d8022e
[New] LogMessage.toString() now returns message 2022-05-04 16:33:02 +02:00
Robert von Burg f2658aebb4 [New] Added StrolchValueType.isList() 2022-03-06 20:02:04 +01:00
Robert von Burg 04e5167f60 [New] Added StrolchElementToJsonVisitor.withListParametersAsArray() 2022-03-06 20:01:42 +01:00
Robert von Burg 7bece7451e [New] Added StrolchException overrides for I18nMessage parameter 2022-03-01 10:55:21 +01:00
Robert von Burg 0193abca70 [Minor] fix error message in StrolchElementToJsonVisitor 2022-03-01 10:54:09 +01:00
Robert von Burg b03a8781fa [New] Added StrolchElementToJsonVisitor.withoutObjectType() 2022-03-01 10:52:11 +01:00
Robert von Burg 5bfcc789b8 [Minor] Added constants for ServiceResult.toJson() 2022-02-01 11:51:36 +01:00
Robert von Burg c432af09d3 [New] Added IActivityElement.inCreatedPlanningPhase() and .inExecutedPhase() 2022-01-26 13:12:54 +01:00
Robert von Burg 82d67c3ef2 [Major] Removed obsolete IActivityElement.inExecutionWarningPhase() 2022-01-26 13:01:01 +01:00
Robert von Burg 4ebe301b68 [New] ReservationExecution now has a new semaphore mode
This allows the execution policy to make sure that only x activities of a type are in execution
2022-01-21 17:15:45 +01:00
Robert von Burg 708305d89c [New] Added new helper methods to Activity to stream elements 2022-01-21 17:12:19 +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 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 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 7924b43c74 [Fix] EBX-69 move packing data if person transfer 2022-01-11 14:47:59 +01:00
Robert von Burg e9e6c0b22a [New] Added new IntegerListTimedState and co. 2022-01-06 16:29:58 +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 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 1b64506eb0 [New] Added .isUomEmpty() and .isInterpretationEmpty() 2021-12-20 12:29:33 +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 1710aa35f2 [New] Added ITimeVariable.streamValues() 2021-12-07 19:48:33 +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 377ed7be75 [New] Added ParameterBag.removeAllParameters() 2021-11-19 11:13:02 +01:00
Robert von Burg 42bf0c64e8 [Major] Allow hiding the version from non-authenticated user 2021-11-12 17:08:42 +01:00
Robert von Burg 6c7754202e [Minor] Fix Activity.findActionsDeep() Predicate to use Action 2021-11-05 15:11:45 +01:00
Robert von Burg e999695c9e [Major] StrolchUserMessageException replaces UserMessageException and is properly evaluated for service results 2021-11-03 13:55:50 +01:00
Robert von Burg 340899b25b [New] StrolchException is now more i18n 2021-11-02 20:42:26 +01:00
Robert von Burg f5a33ea8b2 [New] Added convenience methods to PolicyDefs 2021-10-20 18:16:31 +02:00
Robert von Burg 0c5a8a57ea [Minor] logger for which element policy parse failed 2021-10-15 17:47:53 +02:00
Robert von Burg 8a1e7aea4e [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00