The business layer classes contain the logic and business rules for the purchase process. The methods within these classes are used to make changes to an Order
. These methods contain the logic that alters the Order
’s data structure and maintains its accuracy; all calls to alter an Order should be made through these classes.
Note: In previous versions, almost all of the business logic resided in the OrderManager
class. To make this very large class easier to work with, it was broken up into new classes described below. The original structure remains intact to preserve backwards compatibility, but in the future you should use the new object managers.
The following classes are business layer objects:
Class | Description |
---|---|
| Low-level interface containing the logic for editing an |
| Contains most of the functionality for working with an |
| Contains functionality for working with a |
| Contains functionality for working with |
| Contains functionality for working with handling instructions, including methods such as |
| Contains functionality for working with |
| Contains lookup methods such as |
| This class extends |