[jboss-svn-commits] JBL Code SVN: r14682 - in labs/jbossrules/trunk/experimental/drools-insurance/src: main/rules/approval and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 28 00:45:55 EDT 2007
Author: fmeyer
Date: 2007-08-28 00:45:55 -0400 (Tue, 28 Aug 2007)
New Revision: 14682
Modified:
labs/jbossrules/trunk/experimental/drools-insurance/src/main/java/org/acme/insurance/web/DroolsBusiness.java
labs/jbossrules/trunk/experimental/drools-insurance/src/main/rules/approval/raw.drl
labs/jbossrules/trunk/experimental/drools-insurance/src/main/webapp/index.jsp
labs/jbossrules/trunk/experimental/drools-insurance/src/test/java/org/acme/insurance/test/InsuranceTestHelper.java
Log:
translated to engrish ;)
Modified: labs/jbossrules/trunk/experimental/drools-insurance/src/main/java/org/acme/insurance/web/DroolsBusiness.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-insurance/src/main/java/org/acme/insurance/web/DroolsBusiness.java 2007-08-28 04:21:52 UTC (rev 14681)
+++ labs/jbossrules/trunk/experimental/drools-insurance/src/main/java/org/acme/insurance/web/DroolsBusiness.java 2007-08-28 04:45:55 UTC (rev 14682)
@@ -62,7 +62,9 @@
builder.addPackageFromDrl(getTechnicalRules("/approval/approval.drl"));
builder.addPackageFromDrl(getTechnicalRules("/approval/calculateInsurance.drl"));
builder.addPackageFromDrl(getTechnicalRules("/approval/marginalage.drl"));
- RuleBase ruleBase = RuleBaseFactory.newRuleBase();
+ builder.addRuleFlow( getTechnicalRules( "/approval/insurance-process.rfm" ) );
+
+ RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage(builder.getPackage());
return ruleBase;
}
Modified: labs/jbossrules/trunk/experimental/drools-insurance/src/main/rules/approval/raw.drl
===================================================================
--- labs/jbossrules/trunk/experimental/drools-insurance/src/main/rules/approval/raw.drl 2007-08-28 04:21:52 UTC (rev 14681)
+++ labs/jbossrules/trunk/experimental/drools-insurance/src/main/rules/approval/raw.drl 2007-08-28 04:45:55 UTC (rev 14682)
@@ -73,7 +73,7 @@
$daddit : DriverAdditionalInfo ( driverId == driverID, nightVehiclePlace == DriverAdditionalInfo.STREET )
then
$driver.updateInsuranceFactor(1.44); // streets are very dangerous dangerous at night ;)
- System.out.println("Night Vehicle Place: " + driver.getInsuranceFactor());
+ System.out.println("Night Vehicle Place: " + $driver.getInsuranceFactor());
end
// Supplemental itens insurance
Modified: labs/jbossrules/trunk/experimental/drools-insurance/src/main/webapp/index.jsp
===================================================================
--- labs/jbossrules/trunk/experimental/drools-insurance/src/main/webapp/index.jsp 2007-08-28 04:21:52 UTC (rev 14681)
+++ labs/jbossrules/trunk/experimental/drools-insurance/src/main/webapp/index.jsp 2007-08-28 04:45:55 UTC (rev 14682)
@@ -1,380 +1,515 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+a<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
-<title>Calculo de seguro</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<link href="drools.css" media="screen" rel="Stylesheet" type="text/css">
+ <title>Drools Insurance Company</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <link href="drools.css" media="screen" rel="Stylesheet" type="text/css">
</head>
<body>
<div id="header">
-<div class="area">
-<div class="column">
-<ul class="options">
- <li class="new"><a href="#"><span>Drools Insurance
+ <div class="area">
+ <div class="column">
+ <ul class="options">
+ <li class="new"><a href="#"><span>Drools Insurancea
Company</span></a></li>
-</ul>
+ </ul>
+ </div>
+ </div>
</div>
-</div>
-</div>
<form action="InsuranceServlet" method="get" accept-charset="utf-8">
<table align="center">
- <tr>
- <td>
- <table width="600" height="236" border="0" align="center"
- cellpadding="0" cellspacing="2" bgcolor="#999999"
- class="seucorretor6">
- <tbody>
- <tr class="seucorretor6">
- <td class="seucorretor2" align="center">
- <div align="left"><b>Dados do condutor principal</b></div>
- </td>
- </tr>
+<tr>
+<td>
+ <table width="600" height="236" border="0" align="center"
+ cellpadding="0" cellspacing="2" bgcolor="#999999"
+ class="seucorretor6">
+ <tbody>
+ <tr class="seucorretor6">
+ <td class="seucorretor2" align="center">
+ <div align="left"><b>Driver's information</b></div>
+ </td>
+ </tr>
- <tr>
- <td align="center" bgcolor="#FFFFFF" valign="top">
- <div align="left"><br>
+ <tr>
+ <td align="center" bgcolor="#FFFFFF" valign="top">
+ <div align="left"><br>
- <table border="0" cellpadding="3" cellspacing="0" width="584">
- <tbody>
- <tr>
- <td width="162" class="c1">Sexo:</td>
+ <table border="0" cellpadding="3" cellspacing="0" width="584">
+ <tbody>
+ <tr>
+ <td width="162" class="c1">Genre:</td>
- <td width="363"><select name="sexo">
- <option value=0 <% if (request.getParameter("sexo") == "0") { out.print("selected='selected'"); } %>> Masculino</option>
- <option value=1 <% if (request.getParameter("sexo") == "1") { out.print("selected='selected'"); } %>>Feminino</option>
- </select></td>
- </tr>
+ <td width="363"><select name="sexo">
+ <option value=0 <% if (request.getParameter("sexo") == "0") {
+ out.print("selected='selected'");
+ } %>> Male
+ </option>
+ <option value=1 <% if (request.getParameter("sexo") == "1") {
+ out.print("selected='selected'");
+ } %>>Female
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Data Nascimento:</td>
+ <tr>
+ <td class="c1">Birth Date:</td>
- <td><input size="2" name="data_nascimento_dia"
- maxlength="2" value="<% out.print(request.getParameter("data_nascimento_dia"));%>" type="text" width="2"> / <input
- size="2" name="data_nascimento_mes" maxlength="2" value="<% out.print(request.getParameter("data_nascimento_mes"));%>"
- type="text"> / <input size="4"
- name="data_nascimento_ano" maxlength="4" value="<% out.print(request.getParameter("data_nascimento_ano"));%>"
- type="text"> <span class="c2"> (dd/mm/aaaa
+ <td><input size="2" name="data_nascimento_dia"
+ maxlength="2"
+ value="<% out.print(request.getParameter("data_nascimento_dia"));%>"
+ type="text" width="2"> / <input
+ size="2" name="data_nascimento_mes" maxlength="2"
+ value="<% out.print(request.getParameter("data_nascimento_mes"));%>"
+ type="text"> / <input size="4"
+ name="data_nascimento_ano" maxlength="4"
+ value="<% out.print(request.getParameter("data_nascimento_ano"));%>"
+ type="text"> <span class="c2"> (dd/mm/aaaa
)</span></td>
- </tr>
+ </tr>
- <tr>
- <td class="c1">Tempo de Habilitacao:</td>
+ <tr>
+ <td class="c1">License Age:</td>
- <td><input name="habilitacao" size="2" maxlength="2"
- value="<% out.print(request.getParameter("habilitacao"));%>" type="text"> <span class="c2">Anos</span></td>
- </tr>
+ <td><input name="habilitacao" size="2" maxlength="2"
+ value="<% out.print(request.getParameter("habilitacao"));%>" type="text">
+ <span class="c2">Years</span></td>
+ </tr>
- <tr>
- <td class="c1">Estado Civil:</td>
+ <tr>
+ <td class="c1">Marital State:</td>
- <td><select name="estadoCivil">
- <option value="0" <% if (request.getParameter("estadoCivil") == "0") { out.print("selected='selected'"); } %> >Solteiro/Divorciado</option>
- <option value="1" <% if (request.getParameter("estadoCivil") == "1") { out.print("selected='selected'"); } %>>Casado/Uniao Estavel Viuvo</option>
- </select></td>
- </tr>
+ <td><select name="estadoCivil">
+ <option value="0" <% if (request.getParameter("estadoCivil") == "0") {
+ out.print("selected='selected'");
+ } %> > Single
+ </option>
+ <option value="1" <% if (request.getParameter("estadoCivil") == "1") {
+ out.print("selected='selected'");
+ } %>>Married
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Tem filhos?</td>
+ <tr>
+ <td class="c1">Has Child?</td>
- <td><select name="temFilhos">
- <option value="1" <% if (request.getParameter("temFilhos") == "1") { out.print("selected='selected'"); } %> >Sim, ate 17 anos.</option>
- <option value="2" <% if (request.getParameter("temFilhos") == "2") { out.print("selected='selected'"); } %> >Sim, entre 17 e 25 anos.</option>
- <option value="3" <% if (request.getParameter("temFilhos") == "3") { out.print("selected='selected'"); } %> >Sim, ate 30 anos.</option>
- <option value="0" <% if (request.getParameter("temFilhos") == "0") { out.print("selected='selected'"); } %> >Nao ou Nenhuma das anteriores</option>
- </select></td>
- </tr>
+ <td><select name="temFilhos">
+ <option value="1" <% if (request.getParameter("temFilhos") == "1") {
+ out.print("selected='selected'");
+ } %> >Yes, less than 17 years.
+ </option>
+ <option value="2" <% if (request.getParameter("temFilhos") == "2") {
+ out.print("selected='selected'");
+ } %> >Yes, Between 17 and 25 years.
+ </option>
+ <option value="3" <% if (request.getParameter("temFilhos") == "3") {
+ out.print("selected='selected'");
+ } %> >Yes, greater than 26 years old.
+ </option>
+ <option value="0" <% if (request.getParameter("temFilhos") == "0") {
+ out.print("selected='selected'");
+ } %> >No, I don't have Child
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Escolaridade:</td>
+ <tr>
+ <td class="c1">Degree:</td>
- <td><select name="escolaridade">
- <option value="1" selected="selected" >Elementar</option>
- <option value="2">Medio</option>
- <option value="3">Universitario</option>
- <option value="4">Pos Graduacao</option>
- </select></td>
- </tr>
- </tbody>
- </table>
- <br>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- <td>
- <table width="600" border="0" align="center" cellpadding="0"
- cellspacing="2" bgcolor="#999999" class="seucorretor6">
- <tbody>
- <tr class="seucorretor6">
- <td class="seucorretor2" align="center">
- <div align="left"><b>Informacoes adicionais do condutor
- principal</b></div>
- </td>
- </tr>
+ <td><select name="escolaridade">
+ <option value="1" selected="selected">Elementary School</option>
+ <option value="2">High School</option>
+ <option value="3">College</option>
+ <option value="4">MSC or high</option>
+ </select></td>
+ </tr>
+ </tbody>
+ </table>
+ <br>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</td>
+<td>
+ <table width="600" border="0" align="center" cellpadding="0"
+ cellspacing="2" bgcolor="#999999" class="seucorretor6">
+ <tbody>
+ <tr class="seucorretor6">
+ <td class="seucorretor2" align="center">
+ <div align="left"><b>Driver's additional info</b></div>
+ </td>
+ </tr>
- <tr>
- <td valign="top" bgcolor="#FFFFFF">
- <div align="left"><br>
+ <tr>
+ <td valign="top" bgcolor="#FFFFFF">
+ <div align="left"><br>
- <table width="98%" height="188" border="0" align="center"
- cellpadding="4" cellspacing="2">
- <tbody>
- <tr>
- <td width="296" class="c1">Guarda do veiculo de dia:</td>
+ <table width="98%" height="188" border="0" align="center"
+ cellpadding="4" cellspacing="2">
+ <tbody>
+ <tr>
+ <td width="296" class="c1">Day vehicle place:</td>
- <td width="266"><select name="garagemDia">
- <option value="1" <% if (request.getParameter("garagemDia") == "1") { out.print("selected='selected'"); } %>>Garagem fechada</option>
- <option value="2" <% if (request.getParameter("garagemDia") == "2") { out.print("selected='selected'"); } %>>Estacionamento</option>
- <option value="0" <% if (request.getParameter("garagemDia") == "0") { out.print("selected='selected'"); } %> >Nao informado ou na rua</option>
- </select></td>
- </tr>
+ <td width="266"><select name="garagemDia">
+ <option value="1" <% if (request.getParameter("garagemDia") == "1") {
+ out.print("selected='selected'");
+ } %>>Garage
+ </option>
+ <option value="2" <% if (request.getParameter("garagemDia") == "2") {
+ out.print("selected='selected'");
+ } %>>Parking
+ </option>
+ <option value="0" <% if (request.getParameter("garagemDia") == "0") {
+ out.print("selected='selected'");
+ } %> >Street
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Guarda do veiculo de noite:</td>
+ <tr>
+ <td class="c1">Night vehicle place:</td>
- <td><select name="garagemNoite">
- <option value="1" <% if (request.getParameter("garagemNoite") == "1") { out.print("selected='selected'"); } %> >Garagem fechada</option>
- <option value="2" <% if (request.getParameter("garagemNoite") == "2") { out.print("selected='selected'"); } %>>Estacionamento</option>
- <option value="0" <% if (request.getParameter("garagemNoite") == "0") { out.print("selected='selected'"); } %>selected="selected" >Nao informado ou na rua</option>
- </select></td>
- </tr>
+ <td><select name="garagemNoite">
+ <option value="1" <% if (request.getParameter("garagemNoite") == "1") {
+ out.print("selected='selected'");
+ } %> >Garage
+ </option>
+ <option value="2" <% if (request.getParameter("garagemNoite") == "2") {
+ out.print("selected='selected'");
+ } %>>Parking
+ </option>
+ <option value="0"
+ <% if (request.getParameter("garagemNoite") == "0") { out.print("selected='selected'"); } %>selected="selected">
+ Street
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Residencia atual:</td>
+ <tr>
+ <td class="c1">Residence Status:</td>
- <td><select name="condicaoImovel">
- <option value="1" <% if (request.getParameter("condicaoImovel") == "1") { out.print("selected='selected'"); } %> >Propria/Familia</option>
- <option value="0" <% if (request.getParameter("condicaoImovel") == "0") { out.print("selected='selected'"); } %>>Alugada</option>
- </select></td>
- </tr>
+ <td><select name="condicaoImovel">
+ <option value="1" <% if (request.getParameter("condicaoImovel") == "1") {
+ out.print("selected='selected'");
+ } %> >Owned
+ </option>
+ <option value="0" <% if (request.getParameter("condicaoImovel") == "0") {
+ out.print("selected='selected'");
+ } %>>Rent
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Emprego atual:</td>
+ <tr>
+ <td class="c1">Actual Job:</td>
- <td><select name="profissao">
- <option value="0" <% if (request.getParameter("profissao") == "0") { out.print("selected='selected'"); } %> >Desempregado</option>
- <option value="1" <% if (request.getParameter("profissao") == "1") { out.print("selected='selected'"); } %>>Proprietario de Empresa ou Negocio</option>
- <option value="2" <% if (request.getParameter("profissao") == "2") { out.print("selected='selected'"); } %>>Funcionario Publico</option>
- <option value="3" <% if (request.getParameter("profissao") == "3") { out.print("selected='selected'"); } %>>Funcionario Privado</option>
- <option value="4" <% if (request.getParameter("profissao") == "4") { out.print("selected='selected'"); } %>>Estudante</option>
- </select></td>
- </tr>
+ <td><select name="profissao">
+ <option value="0" <% if (request.getParameter("profissao") == "0") {
+ out.print("selected='selected'");
+ } %> >Unemployed
+ </option>
+ <option value="1" <% if (request.getParameter("profissao") == "1") {
+ out.print("selected='selected'");
+ } %>>Business owner
+ </option>
+ <option value="2" <% if (request.getParameter("profissao") == "2") {
+ out.print("selected='selected'");
+ } %>>Public employee
+ </option>
+ <option value="3" <% if (request.getParameter("profissao") == "3") {
+ out.print("selected='selected'");
+ } %>>Private employee
+ </option>
+ <option value="4" <% if (request.getParameter("profissao") == "4") {
+ out.print("selected='selected'");
+ } %>>Student
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Reside em:</td>
+ <tr>
+ <td class="c1">Residence:</td>
- <td><select name="tipoResidencia">
- <option value="0" <% if (request.getParameter("tipoResidencia") == "0") { out.print("selected='selected'"); } %> >Casa</option>
- <option value="1" <% if (request.getParameter("tipoResidencia") == "1") { out.print("selected='selected'"); } %>>Casa em condominio fechado</option>
- <option value="2" <% if (request.getParameter("tipoResidencia") == "2") { out.print("selected='selected'"); } %>>Apartamento</option>
- </select></td>
- </tr>
+ <td><select name="tipoResidencia">
+ <option value="0" <% if (request.getParameter("tipoResidencia") == "0") {
+ out.print("selected='selected'");
+ } %> >House
+ </option>
+ <option value="1" <% if (request.getParameter("tipoResidencia") == "1") {
+ out.print("selected='selected'");
+ } %>>Private village
+ </option>
+ <option value="2" <% if (request.getParameter("tipoResidencia") == "2") {
+ out.print("selected='selected'");
+ } %>>Apartament
+ </option>
+ </select></td>
+ </tr>
- <tr>
- <td class="c1">Quantos sinistros indenizados ?</td>
+ <tr>
+ <td class="c1">Previous claim numbers?</td>
- <td><select name="sinistros">
- <option value="0" <% if (request.getParameter("sinistros") == "0") { out.print("selected='selected'"); } %>>Nenhum</option>
- <option value="1" <% if (request.getParameter("sinistros") == "1") { out.print("selected='selected'"); } %>>1</option>
- <option value="2" <% if (request.getParameter("sinistros") == "2") { out.print("selected='selected'"); } %>>2</option>
- <option value="3" <% if (request.getParameter("sinistros") == "3") { out.print("selected='selected'"); } %>>3</option>
- <option value="4"<% if (request.getParameter("sinistros") == "4") { out.print("selected='selected'"); } %>>4</option>
- <option value="5"<% if (request.getParameter("sinistros") == "5") { out.print("selected='selected'"); } %>>5</option>
- <option value="6"<% if (request.getParameter("sinistros") == "6") { out.print("selected='selected'"); } %>>6</option>
- <option value="7"<% if (request.getParameter("sinistros") == "7") { out.print("selected='selected'"); } %>>7</option>
- <option value="8"<% if (request.getParameter("sinistros") == "8") { out.print("selected='selected'"); } %>>8</option>
- <option value="9"<% if (request.getParameter("sinistros") == "9") { out.print("selected='selected'"); } %>>mais de 8</option>
- </select></td>
- </tr>
- </tbody>
- </table>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
+ <td><select name="sinistros">
+ <option value="0" <% if (request.getParameter("sinistros") == "0") {
+ out.print("selected='selected'");
+ } %>>None
+ </option>
+ <option value="1" <% if (request.getParameter("sinistros") == "1") {
+ out.print("selected='selected'");
+ } %>>1
+ </option>
+ <option value="2" <% if (request.getParameter("sinistros") == "2") {
+ out.print("selected='selected'");
+ } %>>2
+ </option>
+ <option value="3" <% if (request.getParameter("sinistros") == "3") {
+ out.print("selected='selected'");
+ } %>>3
+ </option>
+ <option value="4"<% if (request.getParameter("sinistros") == "4") {
+ out.print("selected='selected'");
+ } %>>4
+ </option>
+ <option value="5"<% if (request.getParameter("sinistros") == "5") {
+ out.print("selected='selected'");
+ } %>>5
+ </option>
+ <option value="6"<% if (request.getParameter("sinistros") == "6") {
+ out.print("selected='selected'");
+ } %>>6
+ </option>
+ <option value="7"<% if (request.getParameter("sinistros") == "7") {
+ out.print("selected='selected'");
+ } %>>7
+ </option>
+ <option value="8"<% if (request.getParameter("sinistros") == "8") {
+ out.print("selected='selected'");
+ } %>>8
+ </option>
+ <option value="9"<% if (request.getParameter("sinistros") == "9") {
+ out.print("selected='selected'");
+ } %>>more than 8
+ </option>
+ </select></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
- </td>
- </tr>
+</td>
+</tr>
- <tr>
- <td>
- <table width="600" border="0" align="center" cellpadding="0"
- cellspacing="2" bgcolor="#999999" class="seucorretor6">
- <tbody>
- <tr class="seucorretor6">
- <td align="center" bordercolor="#000000" class="seucorretor2">
- <div align="left"><span class="seucorretor2 seucorretor2"><b>Clausulas
- complementares</b></span></div>
- </td>
- </tr>
+<tr>
+<td>
+ <table width="600" border="0" align="center" cellpadding="0"
+ cellspacing="2" bgcolor="#999999" class="seucorretor6">
+ <tbody>
+ <tr class="seucorretor6">
+ <td align="center" bordercolor="#000000" class="seucorretor2">
+ <div align="left"><span class="seucorretor2 seucorretor2"><b>Supplemental
+ coverage</b></span></div>
+ </td>
+ </tr>
- <tr>
- <td valign="top" bordercolor="#000000" bgcolor="#FFFFFF">
- <div align="left"><br>
+ <tr>
+ <td valign="top" bordercolor="#000000" bgcolor="#FFFFFF">
+ <div align="left"><br>
- <table align="center" border="0" cellpadding="2" cellspacing="2"
- width="95%">
- <tbody>
- <tr>
- <td class="c1" width="50%">Quer Carro Reserva?</td>
+ <table align="center" border="0" cellpadding="2" cellspacing="2"
+ width="95%">
+ <tbody>
+ <tr>
+ <td class="c1" width="50%">Extra car?</td>
- <td width="50%"><select name="carroReserva">
- <option value="1" <% if (request.getParameter("carroReserva") == "1") { out.print("selected='selected'"); } %>>Sim</option>
- <option value="0" <% if (request.getParameter("carroReserva") == "0") { out.print("selected='selected'"); } %>>Nao</option>
- </select> </td>
- </tr>
+ <td width="50%"><select name="carroReserva">
+ <option value="1" <% if (request.getParameter("carroReserva") == "1") {
+ out.print("selected='selected'");
+ } %>>Yes
+ </option>
+ <option value="0" <% if (request.getParameter("carroReserva") == "0") {
+ out.print("selected='selected'");
+ } %>>No
+ </option>
+ </select> </td>
+ </tr>
- <tr>
- <td class="c1" width="50%">Quer Assistencia 24 horas?</td>
- <td width="50%"><select name="assistencia24h">
- <option value="1" <% if (request.getParameter("assistencia24h") == "1") { out.print("selected='selected'"); } %>>Sim</option>
- <option value="0" <% if (request.getParameter("assistencia24h") == "0") { out.print("selected='selected'"); } %>>Nao</option>
- </select> </td>
- </tr>
+ <tr>
+ <td class="c1" width="50%">24 hours assistance?</td>
+ <td width="50%"><select name="assistencia24h">
+ <option value="1" <% if (request.getParameter("assistencia24h") == "1") {
+ out.print("selected='selected'");
+ } %>>Yes
+ </option>
+ <option value="0" <% if (request.getParameter("assistencia24h") == "0") {
+ out.print("selected='selected'");
+ } %>>No
+ </option>
+ </select> </td>
+ </tr>
- <tr>
- <td class="c1" width="50%">Quer Cobertura de vidros?</td>
+ <tr>
+ <td class="c1" width="50%">Glasses coverage?</td>
- <td width="50%"><select name="vidros">
- <option value="1" <% if (request.getParameter("vidros") == "1") { out.print("selected='selected'"); } %>>Sim</option>
- <option value="0" <% if (request.getParameter("vidros") == "0") { out.print("selected='selected'"); } %> >Nao</option>
- </select> </td>
- </tr>
+ <td width="50%"><select name="vidros">
+ <option value="1" <% if (request.getParameter("vidros") == "1") {
+ out.print("selected='selected'");
+ } %>>Yes
+ </option>
+ <option value="0" <% if (request.getParameter("vidros") == "0") {
+ out.print("selected='selected'");
+ } %> >No
+ </option>
+ </select> </td>
+ </tr>
- <tr>
- <td class="c1" width="50%">Despesas Extraordinarias:</td>
+ <tr>
+ <td class="c1" width="50%">Unrelated expenses:</td>
- <td width="50%"><select name="despExtra">
- <option value="1" <% if (request.getParameter("despExtra") == "1") { out.print("selected='selected'"); } %>>Sim</option>
- <option value="0" <% if (request.getParameter("despExtra") == "0") { out.print("selected='selected'"); } %>>Nao</option>
- </select> </td>
- </tr>
- </tbody>
- </table>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
+ <td width="50%"><select name="despExtra">
+ <option value="1" <% if (request.getParameter("despExtra") == "1") {
+ out.print("selected='selected'");
+ } %>>Yes
+ </option>
+ <option value="0" <% if (request.getParameter("despExtra") == "0") {
+ out.print("selected='selected'");
+ } %>>No
+ </option>
+ </select> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</td>
- <td>
- <table width="600" border="0" align="center" cellpadding="0"
- cellspacing="2" bgcolor="#999999" class="seucorretor6">
- <tbody>
- <tr class="seucorretor6">
- <td align="center" bordercolor="#000000" class="seucorretor2">
- <div align="left"><span class="seucorretor1"><b>Cobertura
- de Acessrios:</b></span></div>
- </td>
- </tr>
+<td>
+ <table width="600" border="0" align="center" cellpadding="0"
+ cellspacing="2" bgcolor="#999999" class="seucorretor6">
+ <tbody>
+ <tr class="seucorretor6">
+ <td align="center" bordercolor="#000000" class="seucorretor2">
+ <div align="left"><span class="seucorretor1"><b>Accessories Coverage:</b></span></div>
+ </td>
+ </tr>
- <tr>
- <td valign="top" bordercolor="#000000" bgcolor="#FFFFFF">
- <div align="left"><br>
+ <tr>
+ <td valign="top" bordercolor="#000000" bgcolor="#FFFFFF">
+ <div align="left"><br>
- <table align="center" border="0" cellpadding="2" cellspacing="2"
- width="95%">
- <tbody>
- <tr>
- <td class="c5" width="50%">Descricao</td>
+ <table align="center" border="0" cellpadding="2" cellspacing="2"
+ width="95%">
+ <tbody>
+ <tr>
+ <td class="c5" width="50%"></td>
- <td class="c5" width="50%">Valor (R$)</td>
- </tr>
+ <td class="c5" width="50%">Value ($)</td>
+ </tr>
- <tr>
- <td class="c1" width="50%">Alarme:</td>
+ <tr>
+ <td class="c1" width="50%">Alarm:</td>
- <td width="50%"><input size="12" name="alarme" value="<% out.print(request.getParameter("alarme"));%>"
- type="text"> </td>
- </tr>
+ <td width="50%"><input size="12" name="alarme"
+ value="<% out.print(request.getParameter("alarme"));%>"
+ type="text"> </td>
+ </tr>
- <tr>
- <td class="c1" width="50%">Sistema de Som:</td>
+ <tr>
+ <td class="c1" width="50%">Sound:</td>
- <td width="50%"><input size="12" name="sistemaSom"
- value="<% out.print(request.getParameter("sistemaSom"));%>" type="text"> </td>
- </tr>
+ <td width="50%"><input size="12" name="sistemaSom"
+ value="<% out.print(request.getParameter("sistemaSom"));%>"
+ type="text"> </td>
+ </tr>
- <tr>
- <td class="c1" width="50%">Blindagem:</td>
+ <tr>
+ <td class="c1" width="50%">Armor:</td>
- <td width="50%"><input size="12" name="blindagem"
- value="<% out.print(request.getParameter("blindagem"));%>" type="text"> </td>
- </tr>
- </tbody>
- </table>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
+ <td width="50%"><input size="12" name="blindagem"
+ value="<% out.print(request.getParameter("blindagem"));%>"
+ type="text"> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</td>
+</tr>
</table>
+<p> </p>
-
-<p> </p>
<p><input name="Reset" type="reset" value="Reset"> <input
- type="submit" value="Continue"></p>
+ type="submit" value="Continue"></p>
</form>
<%
- try {
- if ( request.getParameter("calculo") != null ) {
+ try {
+ if (request.getParameter("calculo") != null) {
%>
- tabe
- <table width="600" border="0" align="center" cellpadding="0"
- cellspacing="2" bgcolor="#999999" class="seucorretor6">
- <tbody>
+tabe
+<table width="600" border="0" align="center" cellpadding="0"
+ cellspacing="2" bgcolor="#999999" class="seucorretor6">
+ <tbody>
<tr class="seucorretor6">
- <td align="center" bordercolor="#000000" class="seucorretor2"><div align="left"><span class="seucorretor2 seucorretor2"><b>Calculo de Seguro</b></span></div></td>
+ <td align="center" bordercolor="#000000" class="seucorretor2">
+ <div align="left"><span class="seucorretor2 seucorretor2"><b>Insurance Calcule</b></span></div>
+ </td>
</tr>
<tr>
- <td valign="top" bordercolor="#000000" bgcolor="#FFFFFF"><div align="left"><br>
- <table align="center" border="0" cellpadding="2" cellspacing="2"
- width="95%">
- <tbody>
- <tr>
- <td class="c1" width="50%">Seguro aprovado</td>
- <td width="50%"><% out.print(request.getParameter("aprovado")); %></td>
- </tr>
- <tr>
- <td class="c1" width="50%">Fator risco</td>
- <td width="50%"><% out.print(request.getParameter("fatorrisco"));%></td>
- </tr>
- <tr>
- <td class="c1" width="50%">Preco Base Apolice</td>
- <td width="50%"><% out.print(request.getParameter("base")); %></td>
- </tr>
- <tr>
- <td class="c1" width="50%">Valor do Seguro</td>
- <td width="50%"><% out.print(request.getParameter("valor")); %></td>
- </tr>
- </tbody>
- </table>
- </div></td>
+ <td valign="top" bordercolor="#000000" bgcolor="#FFFFFF">
+ <div align="left"><br>
+ <table align="center" border="0" cellpadding="2" cellspacing="2"
+ width="95%">
+ <tbody>
+ <tr>
+ <td class="c1" width="50%">is Approved</td>
+ <td width="50%"><% out.print(request.getParameter("aprovado")); %></td>
+ </tr>
+ <tr>
+ <td class="c1" width="50%">Insurance risk Factor</td>
+ <td width="50%"><% out.print(request.getParameter("fatorrisco"));%></td>
+ </tr>
+ <tr>
+ <td class="c1" width="50%">Base insurance Price</td>
+ <td width="50%"><% out.print(request.getParameter("base")); %></td>
+ </tr>
+ <tr>
+ <td class="c1" width="50%">Final Insurance price</td>
+ <td width="50%"><b><% out.print(request.getParameter("valor")); %></b></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </td>
</tr>
- </tbody>
- </table>
-<%
- }
- } catch (Exception e) {
+ </tbody>
+</table>
+<%
+ }
+} catch (Exception e) {
%>
- <%
- }
+<%
+ }
%>
Modified: labs/jbossrules/trunk/experimental/drools-insurance/src/test/java/org/acme/insurance/test/InsuranceTestHelper.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-insurance/src/test/java/org/acme/insurance/test/InsuranceTestHelper.java 2007-08-28 04:21:52 UTC (rev 14681)
+++ labs/jbossrules/trunk/experimental/drools-insurance/src/test/java/org/acme/insurance/test/InsuranceTestHelper.java 2007-08-28 04:45:55 UTC (rev 14682)
@@ -41,10 +41,10 @@
private RuleBase loadRuleBaseFromDRL() throws Exception {
PackageBuilder builder = new PackageBuilder();
- builder.addPackageFromDrl(getTechnicalRules("/approval/insurancefactor.drl"));
- builder.addPackageFromDrl(getTechnicalRules("/approval/approval.drl"));
- builder.addPackageFromDrl(getTechnicalRules("/approval/calculateInsurance.drl"));
-
+ builder.addPackageFromDrl(getTechnicalRules("/approval/insurancefactor.drl"));
+ builder.addPackageFromDrl(getTechnicalRules("/approval/approval.drl"));
+ builder.addPackageFromDrl(getTechnicalRules("/approval/calculateInsurance.drl"));
+ builder.addPackageFromDrl(getTechnicalRules("/approval/marginalage.dslr"));
builder.addRuleFlow( getTechnicalRules( "/approval/insurance-process.rfm" ) );
RuleBase ruleBase = RuleBaseFactory.newRuleBase();
More information about the jboss-svn-commits
mailing list