01: /*
02: * Created on May 26, 2004
03: */
04: package org.openedit.store;
05:
06: import java.util.Map;
07:
08: import org.openedit.money.Money;
09:
10: /**
11: * @author cburkey
12: *
13: */
14: public interface ShippingMethod {
15:
16: public String getDescription();
17:
18: public String getId();
19:
20: public Money getCost(Cart inCart);
21:
22: public Money getCost();
23:
24: public Map getHandlingCharges();
25:
26: public HandlingCharge getHandlingCharge(String inLevel);
27:
28: public boolean applies(Cart inCart);
29:
30: boolean isHidden();
31:
32: }
|