Commit Graph

3811 Commits

Author SHA1 Message Date
Robert von Burg 4093e5e17b
[Minor] Fixed compile errors 2023-09-08 22:11:00 +02:00
Robert von Burg ff773e76fd
[Major] Refactoring password parsing 2023-09-08 16:36:17 +02:00
Robert von Burg 9f86f84f35
[Project] Updated intellij formatter 2023-09-05 14:36:14 +02:00
Robert von Burg a67850f6fb
[New] Added Supplier<String> to DBC methods 2023-09-05 14:36:00 +02:00
Robert von Burg 40f9470db2
[Project] Updated intellij style formatter.xml 2023-09-04 11:06:40 +02:00
Robert von Burg d9da84093d
[New] Versions.toJson() require boolean isAdminRequest, triggering what is added to the JSON 2023-08-28 15:47:29 +02:00
Robert von Burg aba85f5d7c
[New] Versions.toJson() require boolean isAdminRequest, triggering what is added to the JSON 2023-08-28 15:04:10 +02:00
Robert von Burg c4fd605c5b
[New] Added Search results for concrete root elements 2023-08-25 12:52:26 +02:00
Robert von Burg 517d9ff0de
[New] Added search predicates isBefore() and isAfter() for ZonedDateTime 2023-08-25 09:47:07 +02:00
Robert von Burg fb13290edc
[New] Added Order constructor with ZonedDateTime 2023-08-25 09:46:39 +02:00
Robert von Burg 45426db150
[Minor] Added additional tests for non-unique IDs 2023-08-24 15:29:41 +02:00
Robert von Burg 2d751e0d1a
[Fix] Use type and ID when updating elements in DB tables 2023-08-24 08:13:17 +02:00
Robert von Burg f6f3a65f9c
[Fix] Fixed postgre SQL deletion only by ID, added type 2023-08-22 13:27:48 +02:00
Robert von Burg 9c4ac3e7a4
[New] Added StrolchTransaction.getStatistics() 2023-08-21 16:12:27 +02:00
Robert von Burg 2fdc7118e4
[New] Added ObjectFilter.toStatistics() 2023-08-21 16:12:13 +02:00
Robert von Burg 5c90e7f42e
[Project] Exclude angus-activation from transitive dependencies 2023-08-04 15:16:58 +02:00
Robert von Burg e197a3eb6b
[Minor] Added logger to send mail with attachment 2023-08-03 16:52:59 +02:00
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 d3ca30f7f7
[Fix] Fixed broken tests 2023-07-28 15:37:47 +02:00
Robert von Burg 9ae36d6026
[Project] Remove unused agent property verbose 2023-07-28 14:11:10 +02:00
Robert von Burg f940aefed3
[New] Implemented updating of strolch configuration from XML 2023-07-28 14:01:36 +02:00
Robert von Burg a987928703
[Fix] Fixed secrets showing up on JSON of agent 2023-07-28 13:05:30 +02:00
Robert von Burg d4ba65a8e8
[Minor] validate user has access to inspector, not just role 2023-07-28 12:43:13 +02:00
Robert von Burg 2a51a5b790
[Fix] Fixed secrets showing up on JSON of agent 2023-07-28 12:38:16 +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 4c62cf817e
[Minor] Use configuration.getSecret() where applicable 2023-07-28 11:28:13 +02:00
Robert von Burg d215355cee
[Minor] Clean up AgentResource to use StrolchAgent.toJson() 2023-07-28 11:25:48 +02:00
Robert von Burg 4d9e925a23
[New] Added additional constants 2023-07-28 11:25:29 +02:00
Robert von Burg 701f8bee6c
[Minor] Code formatting 2023-07-28 11:25:16 +02:00
Robert von Burg a85e1e44a1
[New] Added StrolchAgent.toJson() 2023-07-28 11:25:06 +02:00
Robert von Burg 2de45d2c36
[New] Strolch configuration now supports .getSecret() and stores the type and default values used
This allows to not log such secrets to the console
2023-07-28 11:24:00 +02:00
Robert von Burg 9abef500b6
[New] Mapped components by name and store types by class as a MapOfLists
Now one can really have multiple components with the same API registered under different names
2023-07-28 07:23:00 +02:00
Robert von Burg f3d5318a6f
[New] Implemented a REST API to get components
Including an API to reload the configuration, which is WIP
2023-07-27 17:41:34 +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 16d56e0b4f
[Project] Updated some maven dependencies 2023-07-24 13:32:12 +02:00
Robert von Burg 14cafe3546
[New] Allow creating elements with same ID, but different types 2023-07-21 09:05:24 +02:00
Robert von Burg d40c63032c
[Fix] Fixed AuditingElementMapFacade.undoVersion() not setting correct version for updates 2023-07-20 16:53:10 +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 e35436b38d
[Fix] Ensure removed elements are read-only before notifying observers 2023-07-20 16:32:50 +02:00
Robert von Burg 911e9af7e1
[Fix] Perform observer updates after committing the TX! 2023-07-20 16:32:23 +02:00
Robert von Burg 4e61031ccb
[Minor] Code cleanup 2023-07-20 16:32:00 +02:00
Robert von Burg 67d71173c7
[New] Assert that elements being passes are read-only for DefaultObserverHandler 2023-07-20 16:30:53 +02:00
Robert von Burg 7cf17f0876
[New] Added StrolchRootElement.ensureReadOnly() and .readOnly() 2023-07-20 16:30:03 +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