Interface OrderBaseBackend
- All Superinterfaces:
BackendBusinessObject,SalesDocumentBackend
- All Known Subinterfaces:
OrderBackend,OrderHistoryBackend
- All Known Implementing Classes:
OrderBaseERP,OrderERP,OrderHistoryERP
Base for OrderBackend and OrderHistoryBackend
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisCancelable(Order order) Checks if the order is cancelable, different logic is implemented for the different back ends.booleansaveInBackend(Order ordr, boolean commit) Saves a basket in the back end as an order object.Methods inherited from interface de.hybris.platform.sap.core.bol.backend.BackendBusinessObject
destroyBackendObject, initBackendObjectMethods inherited from interface de.hybris.platform.sap.sapordermgmtbol.transaction.salesdocument.backend.interf.SalesDocumentBackend
clearItemBuffer, closeBackendSession, createInBackend, deleteItemInBackend, deleteItemsInBackend, emptyInBackend, getSalesDocumentType, isBackendDown, isItemBasedAvailability, isMultipleAddressesSupported, readForUpdateFromBackend, readFromBackend, recoverFromBackend, setGData, setLoadStateCreate, updateInBackend, updateInBackend, updateInBackend, validate
-
Method Details
-
saveInBackend
Saves a basket in the back end as an order object.- Parameters:
ordr- Order BO to be savedcommit- iftruecommit in the back end will be triggered.- Returns:
trueif the save in the back end was successful.- Throws:
BackendException- in case of a back-end error
-
isCancelable
Checks if the order is cancelable, different logic is implemented for the different back ends.- Parameters:
order- Order which is checked- Returns:
- true if order is cancelable
-