package com.extensiblejava.audit.audit1;
import java.util.Properties;
import com.extensiblejava.audit.*;
import java.math.*;
public class AuditFacade1 implements AuditFacade {
public BigDecimal audit(Auditable auditable) throws AuditException {
System.out.println("USING Audit Subsystem #1 - Applying 25% discount!");
BigDecimal amount = auditable.getAmount();
BigDecimal auditedAmount = amount.multiply(new BigDecimal("0.75"));
return auditedAmount.setScale(2);
}
}