package com.sample
import com.sample.DroolsTest.PhoneNumber;
rule "PhoneNumber9506098327213"
when
p : PhoneNumber( digit0 == '9',digit1 == '5',digit2 == '0',digit3 == '6',digit4 == '0',digit5 == '9',digit6 == '8',digit7 == '3',digit8 == '2',digit9 == '7',digit10 == '2',digit11 == '1',digit12 == '3')
then
p.setPrice(0.9829848304102252);
end
rule "PhoneNumber9429227306922"
when
p : PhoneNumber( digit0 == '9',digit1 == '4',digit2 == '2',digit3 == '9',digit4 == '2',digit5 == '2',digit6 == '7',digit7 == '3',digit8 == '0',digit9 == '6',digit10 == '9',digit11 == '2',digit12 == '2')
then
p.setPrice(0.2612864690074629);
end
rule "PhoneNumber3019442115836"
when
p : PhoneNumber( digit0 == '3',digit1 == '0',digit2 == '1',digit3 == '9',digit4 == '4',digit5 == '4',digit6 == '2',digit7 == '1',digit8 == '1',digit9 == '5',digit10 == '8',digit11 == '3',digit12 == '6')
then
p.setPrice(0.6362212626221389);
end
rule "PhoneNumber2147018766589"
when
p : PhoneNumber( digit0 == '2',digit1 == '1',digit2 == '4',digit3 == '7',digit4 == '0',digit5 == '1',digit6 == '8',digit7 == '7',digit8 == '6',digit9 == '6',digit10 == '5',digit11 == '8',digit12 == '9')
then
p.setPrice(0.7764731517738885);
end
rule "PhoneNumber8905589451051"
when
p : PhoneNumber( digit0 == '8',digit1 == '9',digit2 == '0',digit3 == '5',digit4 == '5',digit5 == '8',digit6 == '9',digit7 == '4',digit8 == '5',digit9 == '1',digit10 == '0',digit11 == '5',digit12 == '1')
then
p.setPrice(0.03696918505405711);
end
rule "PhoneNumber2782559804582"
when
p : PhoneNumber( digit0 == '2',digit1 == '7',digit2 == '8',digit3 == '2',digit4 == '5',digit5 == '5',digit6 == '9',digit7 == '8',digit8 == '0',digit9 == '4',digit10 == '5',digit11 == '8',digit12 == '2')
then
p.setPrice(0.477551955100908);
end
rule "PhoneNumber7435352921254"
when
p : PhoneNumber( digit0 == '7',digit1 == '4',digit2 == '3',digit3 == '5',digit4 == '3',digit5 == '5',digit6 == '2',digit7 == '9',digit8 == '2',digit9 == '1',digit10 == '2',digit11 == '5',digit12 == '4')
then
p.setPrice(0.5418631111108904);
end
rule "PhoneNumber5052618515052"
when
p : PhoneNumber( digit0 == '5',digit1 == '0',digit2 == '5',digit3 == '2',digit4 == '6',digit5 == '1',digit6 == '8',digit7 == '5',digit8 == '1',digit9 == '5',digit10 == '0',digit11 == '5',digit12 == '2')
then
p.setPrice(0.5184623619324588);
end
rule "PhoneNumber2260814474483"
when
p : PhoneNumber( digit0 == '2',digit1 == '2',digit2 == '6',digit3 == '0',digit4 == '8',digit5 == '1',digit6 == '4',digit7 == '4',digit8 == '7',digit9 == '4',digit10 == '4',digit11 == '8',digit12 == '3')
then
p.setPrice(0.1886204817079452);
end
rule "PhoneNumber5618933748347"
when
p : PhoneNumber( digit0 == '5',digit1 == '6',digit2 == '1',digit3 == '8',digit4 == '9',digit5 == '3',digit6 == '3',digit7 == '7',digit8 == '4',digit9 == '8',digit10 == '3',digit11 == '4',digit12 == '7')
then
p.setPrice(0.16215200591922485);
end

Executing!
Executing!
Executing!
Executing!
Executing!
Rules execution time: 37ms
Rules execution time: 38ms
Executing!
Rules execution time: 37ms
Executing!
Executing!
Rules execution time: 62ms
Executing!
Rules execution time: 129ms
Executing!
Rules execution time: 90ms
Executing!
Rules execution time: 70ms
Executing!
Rules execution time: 52ms
Executing!
Rules execution time: 144ms
Executing!
Rules execution time: 11ms
Executing!
Rules execution time: 64ms
Executing!
Rules execution time: 159ms
Executing!
Rules execution time: 18ms
Executing!
Rules execution time: 48ms
Executing!
Rules execution time: 124ms
Executing!
Rules execution time: 65ms
Executing!
Rules execution time: 48ms
Executing!
Rules execution time: 105ms
Executing!
Rules execution time: 108ms
Executing!
Rules execution time: 10ms
Executing!
Rules execution time: 74ms
Executing!
Rules execution time: 54ms
Executing!
Rules execution time: 113ms
Executing!
Rules execution time: 69ms
Executing!
Rules execution time: 69ms
Executing!
Rules execution time: 61ms
Executing!
Rules execution time: 49ms
Executing!
Rules execution time: 57ms
Executing!
Rules execution time: 57ms
Executing!
Rules execution time: 20ms
Executing!
Rules execution time: 29ms
Executing!
Rules execution time: 97ms
Executing!
Rules execution time: 43ms
Executing!
Rules execution time: 38ms
Executing!
Rules execution time: 103ms
Executing!
Rules execution time: 73ms
Executing!
Rules execution time: 79ms
Executing!
Rules execution time: 77ms
Executing!
Rules execution time: 96ms
Executing!
Rules execution time: 18ms
Rules execution time: 98ms
Executing!
Executing!
Rules execution time: 23ms
Executing!
Rules execution time: 35ms
Executing!
Rules execution time: 24ms
Executing!
Rules execution time: 47ms
Executing!
Rules execution time: 34ms
Rules execution time: 31ms
Rules execution time: 32ms
Rules execution time: 30ms
Rules execution time: 38ms
DONE!
