Developer Tools
JDeveloper
In the generated Java class, after the first line:
package oracle.model.freightejb;
Add the following import statements:
import oracle.model.freight.BatchOrder;
import oracle.model.freight.CustomerCode;
import oracle.model.freight.FreightDestination;
After the line:
public class CalculateFreightBean {
Add the following code:
private static final Double BASE_COST = 10D;After the following code:
public CalculateFreightBean() {
}
Add the following business method code:
public Double calculateFreightCost(BatchOrder order,
FreightDestination destination,
CustomerCode customer) {
Double totalCost =
BASE_COST + order.getOrderedQuantity() * destination.factor();
Double discount = customer.calculateDiscount(totalCost);
return totalCost - discount;
}
Instead of typing the sample code, you can copy the code in this window and then paste it into the source editor.
Copyright © 1997, 2009, Oracle. All rights reserved.