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 |
||
---|---|---|
ch.eitchnet.parent@dc66b7529b | ||
ch.eitchnet.privilege@65992ce0eb | ||
ch.eitchnet.utils@4b9e166025 | ||
ch.eitchnet.xmlpers@6659b90b83 | ||
li.strolch.agent | ||
li.strolch.bom | ||
li.strolch.dev | ||
li.strolch.model | ||
li.strolch.parent | ||
li.strolch.performancetest | ||
li.strolch.persistence.postgresql | ||
li.strolch.persistence.xml | ||
li.strolch.planningwebapp | ||
li.strolch.rest | ||
li.strolch.service | ||
li.strolch.testbase | ||
li.strolch.tutorialapp | ||
li.strolch.tutorialwebapp | ||
li.strolch.website | ||
strolch_minimal | ||
strolch_minimal_rest | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
Strolch
The main repository which contains all of Strolch.
Strolch consists of the following modules:
- li.strolch.agent
- li.strolch.model
- li.strolch.persistence.postgresql
- li.strolch.persistence.xml
- li.strolch.rest
- li.strolch.service
With the following test applications:
- li.strolch.tutorialapp
- li.strolch.tutorialwebapp
And of course the website itself:
- li.strolch.website
And the following subdirectories contain projects to help keep everything together:
- li.strolch.dev
- li.strolch.parent
- li.strolch.testbase
Find more to Strolch at our website: http://strolch.li