Package com.softslate.commerce.businessobjects.shipping

Provides classes to handle the processing of shipping charges for the application.

See:
          Description

Interface Summary
ShippingMethod Interface representing a shipping method within the system.
ShippingMethodProcessor Interface for business logic methods having to do with shipping methods.
ShippingProcessor Interface for objects that are able to process shipping charges in the store.
ShippingRate Interface representing a shipping rate within the system.
ShippingRateProcessor Interface for business logic methods having to do with shipping rates.
 

Class Summary
BaseShippingProcessor Abstract class that provides methods useful for ShippingProcessor implementations.
BasicShippingMethodProcessor Processes business logic having to do with shipping methods.
BasicShippingProcessor Loads shipping options and processes shipping charges in the store.
BasicShippingRateProcessor Processes business logic having to do with shipping rates.
ShippingMethodBean Object representing a shipping method within the system.
ShippingRateBean Object representing a shipping rate within the system.
 

Package com.softslate.commerce.businessobjects.shipping Description

Provides classes to handle the processing of shipping charges for the application.

Custom shipping processors can be written easily, by simply implementing ShippingProcessor. In many cases, it will be useful to subclass BaseShippingProcessor and implement its processPayment() method. This abstract class provides a method to update the totals of the Order and OrderDelivery being processed.

To change or add to the list of shipping processors currently active in the system, modify the "activeShippingProcessors" setting in the database. Each of the classes in this setting will be invoked in turn by calling their processShipping(Map parameters) method.



Copyright © SoftSlate, Inc. 2003–2005