|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OrderIntegrationMgrInterface
The interface that must be implemented by an Order Integration Manager
| Method Summary | |
|---|---|
OrderIf |
beforeSaveOrder(OrderIf order)
Called just before an order has been saved. |
void |
changeOrderStatus(int orderId,
int currentStatus,
int newStatus)
Called just after an order status change |
java.lang.String |
createOrderNumber(OrderIf order)
This method allows you to introduce a proprietary algorithm for creating the order number for an order just before the order is saved. |
java.lang.String |
createTrackingNumber(OrderIf order)
This method allows you to generate a tracking number for an order just before the order is saved. |
void |
saveOrder(OrderIf order)
Called just after an order has been saved. |
| Method Detail |
|---|
void saveOrder(OrderIf order)
order - OrderIf beforeSaveOrder(OrderIf order)
order -
void changeOrderStatus(int orderId,
int currentStatus,
int newStatus)
orderId - currentStatus - newStatus -
java.lang.String createOrderNumber(OrderIf order)
throws java.lang.Exception
saveOrder() method.
The value returned by this method populates the orderNumber attribute of the
order when it is saved.
order -
java.lang.Exception
java.lang.String createTrackingNumber(OrderIf order)
throws java.lang.Exception
saveOrder() method. The value returned by this method
populates the trackingNumber attribute of the order when it is saved.
order -
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||