Robert von Burg
ac1885883a
You can now add policies to Resources, Orders and Activities: <Policies> <Policy Type="PlanningPolicy" Value="key:SimplePlanningPolicy" /> <Policy Type="ExecutionPolicy" Value="java:li.strolch.policy.execution.TestSimulatedExecutionPolicy" /> <Policy Type="ConfirmationPolicy" Value="key:NoConfirmation" /> </Policies> And now there is a PolicyHandler to get the Policy: <Component> <name>PolicyHandler</name> <api>li.strolch.policy.PolicyHandler</api> <impl>li.strolch.policy.DefaultPolicyHandler</impl> <Properties> <readPolicyFile>true</readPolicyFile> <policyConfigFile>StrolchPolicies.xml</policyConfigFile> </Properties> </Component> Which has its own configuration file: <?xml version="1.0" encoding="UTF-8"?> <StrolchPolicies> <PolicyType Type="PlanningPolicy" Api="li.strolch.policytest.TestPlanningPolicy"> <Policy Key="SimplePlanningPolicy" Class="li.strolch.policytest.TestSimplePlanningPolicy" /> </PolicyType> <PolicyType Type="ConfirmationPolicy" Api="li.strolch.policytest.TestConfirmationPolicy"> <Policy Key="NoConfirmation" Class="li.strolch.policytest.TestNoConfirmationPolicy" /> </PolicyType> </StrolchPolicies> Some tests are still broken at this state - will fix them in the next commit |
||
---|---|---|
.. | ||
src/main/java/li/strolch/testbase/runtime | ||
.gitignore | ||
LICENSE | ||
README.md | ||
pom.xml |