Robert von Burg
|
6d02372e71
|
[Minor] Code cleanup
|
2020-06-18 14:18:59 +02:00 |
Robert von Burg
|
207bcf0711
|
[Fix] initialize MfsSohExecutionPolicy earlier, and catch exceptions
|
2020-06-08 22:11:09 +02:00 |
Robert von Burg
|
6345d37155
|
[Minor] code cleanup
|
2020-06-05 15:44:57 +02:00 |
Robert von Burg
|
54e23f03e3
|
[Major] Moved LogMessage class to strolch-model project
|
2020-05-27 10:44:13 +02:00 |
Robert von Burg
|
76aff683ee
|
[Major] I18nMessage and LogMessage refactorings, added state, JSON parsers, etc.
|
2020-05-26 17:37:57 +02:00 |
Robert von Burg
|
006508ff2e
|
[Minor] Code cleanup
|
2020-05-19 11:17:30 +02:00 |
Robert von Burg
|
1e3e97737b
|
[New] StrolchJobs now have an ID as well as a name, and model can also specify a delay:
<Resource Id="reloadPolicies" Name="Reload Policies" Type="StrolchJob">
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
<Parameter Id="className" Name="Class Name" Type="String"
Value="li.strolch.policy.ReloadPoliciesJob"/>
<Parameter Id="mode" Name="Job Mode" Type="String"
Interpretation="Enumeration" Uom="JobMode" Value="Recurring"/>
<Parameter Id="startDate" Name="Job StartDate" Type="Date" Value="-"/>
<Parameter Id="initialDelay" Name="Initial Delay" Type="Integer"
Interpretation="TimeUnit" Uom="MINUTES" Value="1"/>
<Parameter Id="delay" Name="Delay" Type="Integer"
Interpretation="TimeUnit" Uom="HOURS" Value="1"/>
</ParameterBag>
</Resource>
|
2020-05-02 23:33:57 +02:00 |
Robert von Burg
|
6d4ae7ae33
|
[Major] Use cron expressions to execute StrolchJobs
A strolch job can now be modelled in XML as follows:
<Resource Id="reloadPolicies" Name="Reload Policies" Type="StrolchJob">
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
<Parameter Id="className" Name="Class Name" Type="String"
Value="li.strolch.policy.ReloadPoliciesJob"/>
<Parameter Id="mode" Name="Job Mode" Type="String"
Interpretation="Enumeration" Uom="JobMode" Value="Recurring"/>
<Parameter Id="startDate" Name="Job StartDate" Type="Date" Value="-"/>
<Parameter Id="cron" Name="Cron" Type="String" Value="47 * * * *"/>
</ParameterBag>
</Resource>
|
2020-05-02 21:57:25 +02:00 |
Robert von Burg
|
7eed819618
|
[Fix] Handle locator is for a root element
|
2020-04-07 09:29:44 +02:00 |
Robert von Burg
|
d9e27cbaab
|
[Minor] Code cleanup
|
2020-03-26 17:00:02 +01:00 |
Robert von Burg
|
c2ef5491d5
|
[New] Added GenericReport.getDateRange()
|
2020-03-26 14:37:49 +01:00 |
Robert von Burg
|
ef762fa8ec
|
[Minor] Removed unnecessary logger in SimpleDurationExecutionTimer.java
|
2020-03-19 08:26:09 +01:00 |
Robert von Burg
|
0c9e74b32e
|
[Minor] Removed logger
|
2020-03-05 09:03:34 +01:00 |
Robert von Burg
|
e96d811f66
|
[Major] Renamed Controller.getExecutionPolicy() to refreshExecutionPolicy()
|
2020-03-04 11:09:36 +01:00 |
Robert von Burg
|
ec555edf12
|
[Minor] Keep insertion order for controllers in EventBasedExecutionHandler
|
2020-02-27 14:43:31 +01:00 |
Robert von Burg
|
56c948a361
|
[Major] Removed tx.setSuppressDoNothingLogging(), replaced with tx.silentThreshold()
|
2020-02-27 11:52:46 +01:00 |
Robert von Burg
|
8c5804fcbe
|
[New] Added SimpleExecution.toExecuted()
|
2020-02-26 09:32:31 +01:00 |
Robert von Burg
|
0771aaac77
|
[Fix] Trigger execution when starting paused execution handler
|
2020-02-26 09:27:43 +01:00 |
Robert von Burg
|
8e1e0d1970
|
[New] Added realm name as protected property on ExecutionPolicy
|
2020-02-26 09:27:17 +01:00 |
Robert von Burg
|
937471c0cf
|
[Minor] Refactored ReservationExecution to be used elsewhere
|
2020-02-26 09:26:50 +01:00 |
Robert von Burg
|
eebdc963f3
|
[New] Added ExecutionPolicy.delayToExecutedBy() and delayToExecutedByRandom()
|
2020-02-20 18:00:15 +01:00 |
Robert von Burg
|
c90f698e87
|
[Fix] Multiple bug fixes for execution
|
2020-02-20 17:59:57 +01:00 |
Robert von Burg
|
bf0b4e152e
|
[Minor] Don't lock Resource in SimplePlanning if not set on Action
|
2020-02-19 22:23:47 +01:00 |
Robert von Burg
|
731933c2b4
|
[New] Added DEFAULT_PLANNING constant on PlanningPolicy
|
2020-02-19 21:27:03 +01:00 |
Robert von Burg
|
e37aaa412f
|
[Fix] Fixed some execution issues
|
2020-02-18 20:05:50 +01:00 |
Robert von Burg
|
c312f4b5b0
|
Merge branch 'feature/planning' into develop
|
2020-02-18 18:12:10 +01:00 |
Robert von Burg
|
dadc2a8cb8
|
[Major] Rewrote execution with controllers
|
2020-02-18 18:11:22 +01:00 |
Robert von Burg
|
1bda9df450
|
[WIP] Implementing Planning refactoring
|
2020-02-17 14:22:32 +01:00 |
Robert von Burg
|
4fedec75b7
|
[Minor] Added constants to StrolchConstants
|
2020-02-17 10:45:57 +01:00 |
Robert von Burg
|
ad371ecb1b
|
[Major] Refactored planning, added to planning of action before execution
|
2020-02-14 16:26:22 +01:00 |
Robert von Burg
|
fbb05a2b01
|
[New] Added EventBasedExecutionHandler.addForExecution(String, Activity)
|
2020-02-12 15:00:39 +01:00 |
Robert von Burg
|
4638f44c91
|
[Minor] Change to single parameter StrolchPolicy constructor
|
2020-01-30 14:58:37 +01:00 |
Robert von Burg
|
a048a7c76e
|
[Minor] Change to single parameter StrolchPolicy constructor
|
2020-01-30 14:43:43 +01:00 |
Robert von Burg
|
7487ff3c31
|
[Minor] Change to single parameter StrolchPolicy constructor
|
2020-01-30 14:37:45 +01:00 |
Robert von Burg
|
25362da8d1
|
[New] Extended filtering GenericReport with multi refs
|
2019-10-30 10:50:45 +01:00 |
Robert von Burg
|
60c57efc28
|
[Fix] Added trigger after calling SetActionStateService
|
2019-10-21 16:58:53 +02:00 |
Robert von Burg
|
8ee29b7688
|
[Fix] Use relation in ExecutionCommand.updateOrderState() instead of type/id
|
2019-10-17 16:23:03 +02:00 |
Robert von Burg
|
faf9df3556
|
[Major] Fixed and renamed I18n* classes
|
2019-10-11 15:56:22 +02:00 |
Robert von Burg
|
2697f5947c
|
[Major] Removed ISO8061Duration, replace with PeriodDuration
|
2019-09-09 14:40:28 +02:00 |
Robert von Burg
|
67d77bafea
|
[New] Extended ExecutionHandler to be paused, persisted over reboots
|
2019-08-27 08:35:18 +02:00 |
Robert von Burg
|
44f7ed163e
|
[New] Added I18n*Bundles for quick i18n
|
2019-08-27 08:30:53 +02:00 |
Robert von Burg
|
8ff7e83a90
|
[Minor] java doc in MailHandler
|
2019-06-27 11:37:37 +02:00 |
Robert von Burg
|
d99c029433
|
[New] Added StrolchRootElementListResult
|
2019-06-19 13:13:01 +02:00 |
Robert von Burg
|
4da1353bc1
|
[New] Extended GenericReport with additionalType joining
|
2019-06-04 12:43:00 +02:00 |
Robert von Burg
|
f587e06183
|
[Fix] Handle missing activity in EventBasedExecutionHandler.archiveActivity()
|
2019-05-15 13:22:26 +02:00 |
Robert von Burg
|
ffe6b8abdc
|
[Fix] Archive activity after toExecution() if state is executed
|
2019-05-15 11:32:45 +02:00 |
Robert von Burg
|
251d0cab1f
|
[New] Added new StringListArgument
|
2019-05-06 14:49:24 +02:00 |
Robert von Burg
|
5bde584774
|
[Major] New TransactionCloseStrategy.DEFAULT, added readOnly flag for openTx
|
2019-04-01 16:31:53 +02:00 |
Robert von Burg
|
104add7035
|
[Minor] Fixed logger in SetActionTo* commands
|
2019-03-13 15:26:56 +01:00 |
Robert von Burg
|
dc9e1d09f1
|
[Minor] Added JsonServiceArgument.objectType
|
2019-03-13 15:21:49 +01:00 |
Robert von Burg
|
cc15510753
|
[New] Added PrivilegeAddUserCommand.setCert()
|
2019-03-07 14:28:13 +01:00 |
Robert von Burg
|
e4cad10afc
|
[New] New StringArgument
|
2019-03-07 14:27:56 +01:00 |
Robert von Burg
|
724c106273
|
[Fix] Fixed formatting of numbers in SQL
|
2019-03-05 19:06:49 +01:00 |
Robert von Burg
|
0d1ab66cb9
|
[Major] Made GenericReport to be auto closeable
|
2019-03-05 18:01:09 +01:00 |
Robert von Burg
|
7d87589ce2
|
[Minor] Log when activity is complete and needs archiving
|
2019-02-22 15:44:54 +01:00 |
Robert von Burg
|
21c414ab00
|
[Major] runAs*() now throws Exception
|
2018-12-18 14:30:37 +01:00 |
Robert von Burg
|
15a03928e2
|
[Major] Refactored StrolchXmlHelper
|
2018-12-12 10:58:13 +01:00 |
Robert von Burg
|
22883faa0d
|
[Major] Implemented Control REST Service
|
2018-12-04 09:00:00 +01:00 |
Robert von Burg
|
84cf1471ea
|
[New] Added privileges for viewable reports
|
2018-11-08 10:48:23 +01:00 |
Robert von Burg
|
34d53d5d56
|
[Fix] Ignore duplicate calls in SimpleDurationExecutionTimer for same Locator
|
2018-10-23 15:26:54 +02:00 |
Robert von Burg
|
038dc62d8d
|
[New] Update existing sessions when modifying roles and users
|
2018-10-16 13:34:43 +02:00 |
Robert von Burg
|
ced8c42c57
|
[Major] Implemented persisting of OperationsLog
|
2018-10-15 11:06:45 +02:00 |
Robert von Burg
|
1c6d873e5c
|
[New] added ArchiveExecutedActivitiesJob
|
2018-10-05 13:31:33 +02:00 |
Robert von Burg
|
b6819c4b47
|
[Major] Removed serializable and reformatted all code
|
2018-10-05 09:17:13 +02:00 |
Robert von Burg
|
0c287b917a
|
[Minor] use tx.findParameterOnHierarchy() in GenericReport
|
2018-10-04 19:05:04 +02:00 |
Robert von Burg
|
c8d23d0393
|
[Fix] lock action's resource early by locator to stop race condition
|
2018-09-12 10:29:45 +02:00 |
Reto Breitenmoser
|
4a751412ca
|
[Fix] switched params for sorting (desc,asc)
|
2018-09-11 14:46:48 +02:00 |
Robert von Burg
|
e4a91526d8
|
[Minor] make sure objectType param exists in GenericReport
|
2018-09-11 09:11:12 +02:00 |
Robert von Burg
|
91167cfccd
|
[Major] Clean up of the services to add, update, remove root elements
|
2018-09-10 12:51:38 +02:00 |
Robert von Burg
|
9b8e91d0a5
|
[New] Added REST API for Reports
|
2018-09-07 10:17:37 +02:00 |
Robert von Burg
|
966fbf6f69
|
[Fix] Fixed counter in reports
|
2018-09-06 20:27:54 +02:00 |
Robert von Burg
|
1ed1d57880
|
[Fix] Fixed calculating size, by peeking the stream
|
2018-09-06 19:46:46 +02:00 |
Robert von Burg
|
96180ce91e
|
[Major] Cleanup services to add/update/remove resources/orders/activities
|
2018-09-05 17:48:12 +02:00 |
Robert von Burg
|
7677d27442
|
[Fix] Fixed behavior of IsIn and Contains ReportFilters
|
2018-08-30 13:08:59 +02:00 |
Robert von Burg
|
13f180fe6d
|
[New] GenericReport: sorting of filter criteria and hiding of them
|
2018-08-29 13:12:45 +02:00 |
Robert von Burg
|
bce72f76f6
|
[Fix] Fixed log output of SetActionTo* commands
|
2018-08-27 10:21:35 +02:00 |
Robert von Burg
|
844bb670b4
|
[New] Added ExecutionPolicy.runAsAgentWithResult()
|
2018-08-23 10:51:07 +02:00 |
Robert von Burg
|
15db21b45e
|
[Major] Call validate() in EventBasedExecutionHandler and lock action/activie
|
2018-08-23 10:50:51 +02:00 |
Reto Breitenmoser
|
f05b02e956
|
[New] added Contains Report Filter
|
2018-08-21 10:18:00 +02:00 |
Reto Breitenmoser
|
2ddc98fe04
|
[New] added isIn Report Filter
|
2018-08-20 21:32:25 +02:00 |
Robert von Burg
|
0c8f0df318
|
[New] Added getter for underlying ReportPolicy in Report
|
2018-08-16 13:37:11 +02:00 |
Robert von Burg
|
374cd77d6d
|
[New] Added JavaDoc to GenericReport
|
2018-08-13 17:46:01 +02:00 |
Robert von Burg
|
f1f689b8ca
|
[New] Added exception to OperationsLog
|
2018-08-07 13:54:17 +02:00 |
Robert von Burg
|
e644b43e2c
|
[Major] Refactored Operations Log
|
2018-08-03 14:13:46 +02:00 |
Robert von Burg
|
060e3f21ad
|
[New] Allow to reference object in report
|
2018-07-13 12:19:23 +02:00 |
Robert von Burg
|
2d7ade06a8
|
[Minor] Find dependency by String as well as Interpretation and UOM
|
2018-07-03 15:26:32 +02:00 |
Robert von Burg
|
ea4bfa8a6a
|
[Minor] Report takes the container from the TX
|
2018-06-30 20:41:04 +02:00 |
Robert von Burg
|
e61a4f94f1
|
[Fix] clone activity before modifying in EventBasedExecutionHandler
|
2018-06-28 16:23:31 +02:00 |
Robert von Burg
|
466838d73b
|
[New] Implemented LessThan and now(Period) filter in reports
|
2018-06-27 11:12:46 +02:00 |
Robert von Burg
|
c052911d71
|
[Major] Refactored ReportFilterPolicy for easier extension
|
2018-06-26 18:30:29 +02:00 |
Robert von Burg
|
1c2d048c45
|
[Major] Only use tx.get*Map() if you really need it!
|
2018-06-22 13:14:14 +02:00 |
Robert von Burg
|
d3375455d6
|
[Minor] catch exception on stop in StrolchComponents
|
2018-06-21 17:54:02 +02:00 |
Robert von Burg
|
d535bf9a5a
|
[Minor] Handle wrong type of join parameter in GenericReport
|
2018-06-20 15:04:55 +02:00 |
Robert von Burg
|
fa9d0afacf
|
[Fix] Don't toString columnValues in GenericReport before necessary
|
2018-05-29 10:04:28 +02:00 |
Robert von Burg
|
87d9b83f38
|
[Fix] Don't toString columnValues in GenericReport before necessary
|
2018-05-29 09:48:07 +02:00 |
Robert von Burg
|
f8ea8998b1
|
[Minor] Fixed JavaDoc due to doclint errors
|
2018-04-04 16:02:45 +02:00 |
Robert von Burg
|
5b6183319c
|
[Fix] don't persist set password if don't have privilege
|
2018-03-29 16:56:24 +02:00 |
Robert von Burg
|
9ccaf5392a
|
[Minor] Persist roles and users after changes
|
2018-03-20 14:30:12 +01:00 |
Robert von Burg
|
6d7e473564
|
[Major] Implemented user modification in inspector
|
2018-03-16 17:17:59 +01:00 |
Robert von Burg
|
20cd71ab6a
|
[Minor] Use ? extends StrolchRootElement in GenericReport
|
2018-03-08 18:07:11 +01:00 |