package postingrules; /*Generated by MPS */ import mf.Money; public class AmountFormulaPR extends PostingRule { private double myMultiplier; private Money myFixedFee; public AmountFormulaPR(double multiplier, Money fixedFee, AccountType type, boolean isTaxable) { super(type, isTaxable); this.myMultiplier = multiplier; this.myFixedFee = fixedFee; } @Override protected Money calculateAmount(AccountingEvent evt) { Money eventAmount = ((MonetaryEvent) evt).getAmount(); return (Money) eventAmount.multiply(myMultiplier).add(myFixedFee); } }