Initial
This commit is contained in:
parent
4dbaba5e48
commit
1e7c4f2aa9
3 changed files with 10 additions and 9 deletions
|
|
@ -2,8 +2,9 @@ package droolscours.loyalty;
|
||||||
|
|
||||||
import droolscours.loyalty.domains.Ticket;
|
import droolscours.loyalty.domains.Ticket;
|
||||||
import org.drools.runtime.StatefulKnowledgeSession;
|
import org.drools.runtime.StatefulKnowledgeSession;
|
||||||
import util.KnowledgeSessionHelper;
|
import util.MyKnowledgeSessionHelper;
|
||||||
|
|
||||||
|
import javax.jws.WebParam;
|
||||||
import javax.jws.WebService;
|
import javax.jws.WebService;
|
||||||
|
|
||||||
@WebService(endpointInterface = "droolscours.loyalty.IServiceCalculate")
|
@WebService(endpointInterface = "droolscours.loyalty.IServiceCalculate")
|
||||||
|
|
@ -20,8 +21,8 @@ public class ServiceCalculate implements IServiceCalculate{
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Ticket calculate( Ticket ticket) {
|
public Ticket calculate( @WebParam(name = "ticket") Ticket ticket) {
|
||||||
sessionStatefull = KnowledgeSessionHelper
|
sessionStatefull = MyKnowledgeSessionHelper
|
||||||
.getStatefulKnowledgeSession("File1.drl");
|
.getStatefulKnowledgeSession("File1.drl");
|
||||||
sessionStatefull.insert(ticket);
|
sessionStatefull.insert(ticket);
|
||||||
sessionStatefull.fireAllRules();
|
sessionStatefull.fireAllRules();
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ import org.drools.io.ResourceFactory;
|
||||||
import org.drools.runtime.StatefulKnowledgeSession;
|
import org.drools.runtime.StatefulKnowledgeSession;
|
||||||
import org.drools.runtime.StatelessKnowledgeSession;
|
import org.drools.runtime.StatelessKnowledgeSession;
|
||||||
|
|
||||||
public class KnowledgeSessionHelper {
|
public class MyKnowledgeSessionHelper {
|
||||||
private static KnowledgeBase ruleBase = null;
|
private static KnowledgeBase ruleBase = null;
|
||||||
|
|
||||||
private static KnowledgeBase createRuleBase(String drlFile) {
|
private static KnowledgeBase createRuleBase(String drlFile) {
|
||||||
|
|
@ -14,11 +14,11 @@ dialect "MVEL"
|
||||||
rule "createdateOpPampers"
|
rule "createdateOpPampers"
|
||||||
when
|
when
|
||||||
then
|
then
|
||||||
MyDate t = new MyDate();
|
// MyDate t = new MyDate();
|
||||||
t.setUneDate1(DateHelper.getDate("2010-12-01"));
|
// t.setUneDate1(DateHelper.getDate("2010-12-01"));
|
||||||
t.setUneDate1(DateHelper.getDate("2010-12-31"));
|
// t.setUneDate1(DateHelper.getDate("2010-12-31"));
|
||||||
t.setUneOp("pampers");
|
// t.setUneOp("pampers");
|
||||||
insert(t);
|
// insert(t);
|
||||||
end
|
end
|
||||||
rule "opPameprs"
|
rule "opPameprs"
|
||||||
when
|
when
|
||||||
|
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue