Class DefaultOmsB2bOrderFacade
- java.lang.Object
-
- de.hybris.platform.ordermanagementfacades.OmsBaseFacade
-
- de.hybris.platform.ordermanagementfacades.order.impl.DefaultOmsOrderFacade
-
- de.hybris.platform.b2bordermanagementfacades.order.impl.DefaultOmsB2bOrderFacade
-
- All Implemented Interfaces:
OmsOrderFacade
public class DefaultOmsB2bOrderFacade extends DefaultOmsOrderFacade
Extend implementation ofDefaultOmsB2bOrderFacade
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.ordermanagementfacades.order.impl.DefaultOmsOrderFacade
MANUAL_COMMIT_TAX_EVENT, MANUAL_DELIVERY_COST_COMMIT_EVENT, MANUAL_REAUTH_PAYMENT_EVENT, MANUAL_REQUOTE_TAX_EVENT, MANUAL_VOID_PAYMENT_EVENT, MANUAL_VOID_TAX_EVENT, ORDER_EVENT_NAME
-
-
Constructor Summary
Constructors Constructor Description DefaultOmsB2bOrderFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected B2BCommerceCostCenterServicegetB2bCommerceCostCenterService()protected java.lang.StringgetB2bCustomerById(CustomerData customerData)FindB2BCustomerModelbased on givenPrincipalData.getUid()protected Converter<OrderRequestData,OrderModel>getB2bOrderRequestReverseConverter()protected B2BCostCenterModelgetCostCenterById(java.lang.String costCenterCode)FindB2BCostCenterModelbased on given codevoidsetB2bCommerceCostCenterService(B2BCommerceCostCenterService b2bCommerceCostCenterService)voidsetB2bOrderRequestReverseConverter(Converter<OrderRequestData,OrderModel> b2bOrderRequestReverseConverter)OrderDatasubmitOrder(OrderRequestData orderRequestData)API to submit anOrderModelin the system-
Methods inherited from class de.hybris.platform.ordermanagementfacades.order.impl.DefaultOmsOrderFacade
approvePotentiallyFraudulentOrder, buildOrderCancelRequest, canPerformFraudCheck, createGuestCustomerModel, createGuestIfNotExisting, createRequestOrderCancel, executeFraudCheckOperation, executeManualReleaseStepOperation, getBaseSiteService, getBaseStoreService, getBusinessProcessService, getCancelReasons, getCustomerReverseConverter, getEnumerationService, getFraudReportConverter, getFraudReportGenericDao, getImpersonationService, getOrderByNullVersionIdPagedDao, getOrderCancelRecordEntryConverter, getOrderCancelService, getOrderConverter, getOrderEntriesForOrderCode, getOrderEntryConverter, getOrderEntryForOrderCodeAndEntryNumber, getOrderEntryPagedGenericDao, getOrderForCode, getOrderFraudReports, getOrderRequestReverseConverter, getOrders, getOrdersByStatuses, getOrderSearchByStatusPagedDao, getOrderService, getOrderStatuses, getUserService, isCancelQuantityPossible, isPartialCancel, isPartialEntryCancel, manuallyReleaseDeliveryCostCommit, manuallyReleasePaymentReauth, manuallyReleasePaymentVoid, manuallyReleaseTaxCommit, manuallyReleaseTaxRequote, manuallyReleaseTaxVoid, rejectPotentiallyFraudulentOrder, setBaseSiteService, setBaseStoreService, setBusinessProcessService, setCustomerReverseConverter, setEnumerationService, setFraudReportConverter, setFraudReportGenericDao, setImpersonationService, setOrderByNullVersionIdPagedDao, setOrderCancelRecordEntryConverter, setOrderCancelService, setOrderConverter, setOrderEntryConverter, setOrderEntryPagedGenericDao, setOrderRequestReverseConverter, setOrderSearchByStatusPagedDao, setOrderService, setUserService, submitOrderInContext, submitValidatedOrder, validateAddressData, validateBaseStoreInSite, validateCancelEntryData, validateOrderData, validateOrderEntryRequestData, validatePaymentTransactions, validateReturnRequestData, validateUserData
-
Methods inherited from class de.hybris.platform.ordermanagementfacades.OmsBaseFacade
convertSearchPageData, createPaginationData, discardOrderSnapshot, getModelService, getOrderGenericDao, getOrderModelForCode, setModelService, setOrderGenericDao
-
-
-
-
Method Detail
-
submitOrder
public OrderData submitOrder(OrderRequestData orderRequestData)
Description copied from interface:OmsOrderFacadeAPI to submit anOrderModelin the system- Specified by:
submitOrderin interfaceOmsOrderFacade- Overrides:
submitOrderin classDefaultOmsOrderFacade- Parameters:
orderRequestData- theOrderRequestDatato submit anOrderModel- Returns:
- the submitted
OrderData
-
getB2bCustomerById
protected java.lang.String getB2bCustomerById(CustomerData customerData)
FindB2BCustomerModelbased on givenPrincipalData.getUid()- Parameters:
customerData- theCustomerData- Returns:
- the customer uid
- Throws:
UnknownIdentifierException
-
getCostCenterById
protected B2BCostCenterModel getCostCenterById(java.lang.String costCenterCode)
FindB2BCostCenterModelbased on given code- Parameters:
costCenterCode-- Returns:
- the B2BCostCenterModel
-
getB2bCommerceCostCenterService
protected B2BCommerceCostCenterService getB2bCommerceCostCenterService()
-
setB2bCommerceCostCenterService
public void setB2bCommerceCostCenterService(B2BCommerceCostCenterService b2bCommerceCostCenterService)
-
getB2bOrderRequestReverseConverter
protected Converter<OrderRequestData,OrderModel> getB2bOrderRequestReverseConverter()
-
setB2bOrderRequestReverseConverter
public void setB2bOrderRequestReverseConverter(Converter<OrderRequestData,OrderModel> b2bOrderRequestReverseConverter)
-
-