Commit Graph

63 Commits

Author SHA1 Message Date
Robert von Burg 2ae0389f2c
[Minor] Catch throwable mail sending exceptions 2023-08-03 16:52:44 +02:00
Robert von Burg 7fc6c2d8c8
[New] Added SimpleExecution.to*(Action, LogMessage) actions 2023-08-03 09:58:26 +02:00
Robert von Burg de5c2fe7e6
[New] Added ExecutionPolicy.isTxOpen() 2023-08-03 09:57:54 +02:00
Robert von Burg 9ae36d6026
[Project] Remove unused agent property verbose 2023-07-28 14:11:10 +02:00
Robert von Burg efbd624876
[Minor] Marked SMTP password as secret 2023-07-28 11:45:05 +02:00
Robert von Burg a82c6ad634
[Minor] Marked SMTP password as secret 2023-07-28 11:43:55 +02:00
Robert von Burg cc8fcc688e
[Fix] Call triggerExecute() in Controller.execute() when needed 2023-07-24 16:22:57 +02:00
Robert von Burg 4913eb9737
[Minor] Don't warn can't execute in execution action 2023-07-24 13:33:26 +02:00
Robert von Burg fb45b4178a
[Minor] Remove min 20ms delay in ExecutionPolicy.delayToExecutedBy() 2023-07-20 16:33:43 +02:00
Robert von Burg 5e02e2a639
[Fix] Ensure updating read-only activities 2023-07-20 16:33:22 +02:00
Robert von Burg 6787b00f06
[Minor] Code cleanup 2023-07-20 15:14:55 +02:00
Robert von Burg 10f49817f2
[Fix] Activity must be modifiable on Controller 2023-07-20 15:08:41 +02:00
Robert von Burg 9d8f7ec1dc
[Fix] Removed use of delayToExecuted in DurationExecution
Subclasses should directly call setActionStateWithValueChange()
2023-06-19 10:00:02 +02:00
Robert von Burg 2b4707bf6a
[Major] Refactored MailHandler to send attachments, removed whitelisting 2023-05-25 21:43:53 +02:00
Robert von Burg 5faac2fc0e
[Major] Replaced javax.mail with jakarta 2023-05-12 15:55:41 +02:00
Robert von Burg 5e62f3cd90
[New] Logging operations log message added during execution 2023-05-04 14:46:50 +02:00
Robert von Burg d2df7b753a
[New] Added Controller.toStopped(StrolchTransaction, Action) as a public method 2023-04-25 13:52:53 +02:00
Robert von Burg 3dae027cd2
[New] added SimpleActivityCreationPolicy 2023-04-17 08:40:23 +02:00
Robert von Burg f6221940cc
[Minor] added NoMetricPolicy 2023-04-17 08:37:35 +02:00
Robert von Burg 2b8f030809
[Minor] add default branch to ReservationExecution.toExecuted() 2023-04-06 14:44:15 +02:00
Robert von Burg 833b416765
[Minor] code cleanup in UpdateStrolchRootElementsService 2023-04-06 14:42:50 +02:00
Robert von Burg fbd1c6659a
[Minor] code cleanup in UpdateStrolchRootElementService 2023-04-06 14:42:37 +02:00
Robert von Burg 8808beb7ac
[Minor] code cleanup in AddOrUpdateStrolchRootElementsService 2023-04-06 14:42:17 +02:00
Robert von Burg 6a2d9a776f
[Minor] code cleanup in AddStrolchRootElementService 2023-04-06 14:41:28 +02:00
Robert von Burg 7a4a434dd8
[Minor] code cleanup in RemoveStrolchRootElementsService 2023-04-06 14:40:59 +02:00
Robert von Burg f22ec993ee
[Minor] code cleanup in AddOrUpdateStrolchRootElementService 2023-04-06 14:39:19 +02:00
Robert von Burg dd7c925735
[Minor] add default branch to RemoveStrolchRootElementsService 2023-04-06 14:38:08 +02:00
Robert von Burg c11e92691a
[Minor] add default branch to AddStrolchRootElementsService 2023-04-06 14:37:43 +02:00
Robert von Burg c909f9c46f
[Minor] Automated Code cleanup: field accessed in both synchronized and unsynchronized contexts 2023-04-06 10:16:48 +02:00
Robert von Burg 542f0496dc
[Minor] code cleanup 2023-04-06 09:56:04 +02:00
Robert von Burg d6ab8119a7
[Minor] GenericReport: Field 'counter' is accessed in both synchronized and unsynchronized contexts 2023-04-05 21:34:29 +02:00
Robert von Burg e9d1a5004b
[Minor] Added missing branch case EXECUTABLE in ConfirmationPolicy.doConfirmation() 2023-04-05 21:27:40 +02:00
Robert von Burg 5ce2382834
[Minor] Replace synchronizedMap() with ConcurrentHashMap 2023-04-05 20:33:11 +02:00
Robert von Burg 7869387a25
[Project] Fix exceptions in testing 2023-04-05 15:23:06 +02:00
Robert von Burg 79bc086e24
[Minor] Code cleanup 2023-04-04 16:13:16 +02:00
Robert von Burg b20119a2ba
[Minor] Automated Code cleanup 2023-04-04 15:48:04 +02:00
Robert von Burg 73d6fe9120
[Minor] Automated Code cleanup: Dereference of 'realmMigrations' may produce 'NullPointerException' 2023-04-04 14:48:09 +02:00
Robert von Burg d74ed6fb2d
[Minor] Automated Code cleanup: Class can be a record 2023-04-04 14:24:30 +02:00
Robert von Burg 3baeb04655
[Minor] Automated Code cleanup: unused imports 2023-04-04 13:05:54 +02:00
Robert von Burg 722df70765
[Minor] Automated Code cleanup: field can be final 2023-04-04 11:40:12 +02:00
Robert von Burg e77f4e5da9
[Minor] Automated Code cleanup: Minimum 'switch' branches 2023-04-04 11:35:30 +02:00
Robert von Burg c58f5a1cd9
[Minor] Removed all //$NON-NLS-1$ 2023-04-04 11:24:12 +02:00
Robert von Burg 16fb692b2e
[Minor] Automated Code cleanups 2023-04-04 10:06:47 +02:00
Robert von Burg f1819edbdc
[Minor] Automated Code cleanups 2023-04-04 09:54:43 +02:00
Robert von Burg d6bc44bcca
[Minor] Code cleanup 2023-04-04 07:21:18 +02:00
Robert von Burg d1007371d0
[Minor] Extended GenericReport to allow overriding column value extraction 2023-03-20 10:42:46 +01:00
Robert von Burg a166e3db6f
[Major] Updated strolch model XSD to 2.0 2023-03-16 21:46:50 +01:00
Robert von Burg 090d7602a6
[Fix] ReservationExecution uses Controllers for jobCountSemaphoreSatisfied() 2023-02-27 10:50:54 +01:00
Robert von Burg 3a82050cb6
[Fix] Initialize ExecutionPolicy before calling isExecutable() 2023-02-27 10:50:24 +01:00
Robert von Burg 5230e80879
[Minor] Added ExecutionHandlerState methods 2023-02-27 10:49:59 +01:00