Class Policy
- java.lang.Object
-
- org.drools.examples.decisiontable.Policy
-
public class Policy extends Object
This represents a policy that a driver is applying for. Obviously in the real world, there are actuaries to mess things up, but lets just pretend there is some simple base price and discount that we can calculate with relatively simple rules !
-
-
Constructor Summary
Constructors Constructor Description Policy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyDiscount(int discount)intgetBasePrice()intgetDiscountPercent()StringgetType()booleanisApproved()voidsetApproved(boolean approved)voidsetBasePrice(int basePrice)voidsetDiscountPercent(int discountPercent)voidsetType(String type)
-
-
-
Method Detail
-
isApproved
public boolean isApproved()
-
setApproved
public void setApproved(boolean approved)
-
getDiscountPercent
public int getDiscountPercent()
-
setDiscountPercent
public void setDiscountPercent(int discountPercent)
-
getType
public String getType()
-
setType
public void setType(String type)
-
applyDiscount
public void applyDiscount(int discount)
-
getBasePrice
public int getBasePrice()
-
setBasePrice
public void setBasePrice(int basePrice)
-
-