This commit is contained in:
Nicolas Héron 2016-05-17 14:49:41 +02:00
commit c9209dc9a5
105 changed files with 2390 additions and 839 deletions

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="simplesample" packages="simplesample">
<ksession name="simplesample-session"/>
</kbase>
</kmodule>

View file

@ -0,0 +1,17 @@
package simplesample
import droolscours.Account;
import droolscours.AccountingPeriod;
import droolscours.CashFlow;
import droolscours.util.OutputDisplay;
global OutputDisplay showResults;
rule "Credit Rule"
when
acco: Account( no : accountno )
period : AccountingPeriod(s : startDate , e: endDate )
act : CashFlow( type == CashFlow.CREDIT ,mvtDate >= s && mvtDate <=e ,accountNo ==no)
then
acco.setBalance(acco.getBalance()+act.getAmount());
showResults.showText("The new balance is now "+acco.getBalance());
end

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<javadocOptions>
<docletArtifacts>
<docletArtifact/>
</docletArtifacts>
<tagletArtifacts>
<tagletArtifact/>
</tagletArtifacts>
<javadocResourcesDirectory>src/main/javadoc</javadocResourcesDirectory>
</javadocOptions>

View file

@ -0,0 +1,5 @@
#Generated by Maven
#Thu May 12 17:05:58 CEST 2016
version=2.0-SNAPSHOT
groupId=com.pymma-software.droolscourse
artifactId=drools-lesson1

View file

@ -0,0 +1,2 @@
droolscours/PremierEssai.class
droolscours/PremierEssai$1.class

View file

@ -0,0 +1 @@
/Users/nheron/workspace-chtiJBUG/chtijbug-6.3/droolscourse/AccountProject/drools-lesson1/src/test/java/droolscours/PremierEssai.java