Class SapOrdermgmtB2BOrderFacade
java.lang.Object
de.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BOrderFacade
de.hybris.platform.sap.sapordermgmtb2bfacades.order.impl.SapOrdermgmtB2BOrderFacade
- All Implemented Interfaces:
de.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade,de.hybris.platform.commercefacades.order.OrderFacade
SAP specific b2b Ordermgmt implementation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalComment(String orderCode, String comment) voidcancelOrder(String orderCode, String comment) voidcancelReplenishment(String jobCode, String user) voidcreateAndSetNewOrderFromApprovedQuote(String orderCode, String comment) voidcreateAndSetNewOrderFromNegotiateQuote(String orderCode, String comment) voidcreateAndSetNewOrderFromRejectedQuote(String orderCode) getOrderDetailsForCode(String code) getOrderDetailsForGUID(String guid) getOrderHistoryEntryData(String orderCode) getOrderHistoryForStatuses(OrderStatus... statuses) getPagedOrderHistoryForStatuses(PageableData pageableData, OrderStatus... statuses) getPagedOrdersForApproval(WorkflowActionType[] actionTypes, PageableData pageableData) getReplenishmentOrderDetailsForCode(String code, String user) booleanprotected booleanprotected booleanvoidsetBackendAvailabilityService(BackendAvailabilityService backendAvailabilityService) voidsetIdPattern(String idPattern) setOrderApprovalDecision(B2BOrderApprovalData b2bOrderApprovalData) voidsetOrderService(OrderService orderService) voidsetProductImageHelper(ProductImageHelper productImageHelper) Methods inherited from class de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BOrderFacade
getSapCreditCheckService, setSapCreditCheckServiceMethods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
addCommentToWorkflowAction, getB2bCommentService, getB2bOrderApprovalDashboardConverter, getB2bOrderApprovalDataConverter, getB2bOrderHistoryEntryDataConverter, getB2bOrderService, getB2bQuoteOrderService, getB2BUnitOrderService, getB2bWorkflowIntegrationService, getBranchOrderForCode, getBusinessProcessService, getModelService, getOrderHistoryService, getPagedB2BWorkflowActionDao, getPagedBranchOrderHistoryForStatuses, getPagedReplenishmentHistory, getPagedReplenishmentOrderHistory, getProcessParameterHelper, getReplenishmentOrderHistory, getScheduledCartConverter, setB2BComment, setB2bCommentService, setB2bOrderApprovalDashboardConverter, setB2bOrderApprovalDataConverter, setB2bOrderHistoryEntryDataConverter, setB2bOrderService, setB2bQuoteOrderService, setB2BUnitOrderService, setB2bWorkflowIntegrationService, setBusinessProcessService, setModelService, setOrderHistoryService, setPagedB2BWorkflowActionDao, setProcessParameterHelper, setScheduledCartConverterMethods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
convertPageData, getBaseStoreService, getCheckoutCustomerStrategy, getCustomerAccountService, getOrderConverter, getOrderHistoryConverter, getUserService, setBaseStoreService, setCheckoutCustomerStrategy, setCustomerAccountService, setOrderConverter, setOrderHistoryConverter, setUserService
-
Constructor Details
-
SapOrdermgmtB2BOrderFacade
public SapOrdermgmtB2BOrderFacade()
-
-
Method Details
-
isSyncOrdermgmtEnabled
protected boolean isSyncOrdermgmtEnabled() -
getBackendAvailabilityService
- Returns:
- the backendAvailabilityService
-
setBackendAvailabilityService
- Parameters:
backendAvailabilityService- the backendAvailabilityService to set
-
getOrderService
- Returns:
- the orderService
-
setOrderService
- Parameters:
orderService- the orderService to set
-
getReplenishmentOrderDetailsForCode
- Specified by:
getReplenishmentOrderDetailsForCodein interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
getReplenishmentOrderDetailsForCodein classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
getReplenishmentHistory
- Specified by:
getReplenishmentHistoryin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
getReplenishmentHistoryin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
isID
-
cancelReplenishment
- Specified by:
cancelReplenishmentin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
cancelReplenishmentin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
getOrdersForApproval
- Specified by:
getOrdersForApprovalin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
getOrdersForApprovalin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
getPagedOrdersForApproval
public SearchPageData<B2BOrderApprovalData> getPagedOrdersForApproval(WorkflowActionType[] actionTypes, PageableData pageableData) - Specified by:
getPagedOrdersForApprovalin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
getPagedOrdersForApprovalin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
getOrderApprovalDetailsForCode
- Specified by:
getOrderApprovalDetailsForCodein interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
getOrderApprovalDetailsForCodein classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
setOrderApprovalDecision
- Specified by:
setOrderApprovalDecisionin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
setOrderApprovalDecisionin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
getOrderHistoryEntryData
- Specified by:
getOrderHistoryEntryDatain interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
getOrderHistoryEntryDatain classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
createAndSetNewOrderFromRejectedQuote
- Specified by:
createAndSetNewOrderFromRejectedQuotein interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
createAndSetNewOrderFromRejectedQuotein classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
createAndSetNewOrderFromNegotiateQuote
- Specified by:
createAndSetNewOrderFromNegotiateQuotein interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
createAndSetNewOrderFromNegotiateQuotein classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
createAndSetNewOrderFromApprovedQuote
- Specified by:
createAndSetNewOrderFromApprovedQuotein interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
createAndSetNewOrderFromApprovedQuotein classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
cancelOrder
- Specified by:
cancelOrderin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
cancelOrderin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
addAdditionalComment
- Specified by:
addAdditionalCommentin interfacede.hybris.platform.b2bacceleratorfacades.order.B2BOrderFacade- Overrides:
addAdditionalCommentin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
getOrderDetailsForCode
- Specified by:
getOrderDetailsForCodein interfacede.hybris.platform.commercefacades.order.OrderFacade- Overrides:
getOrderDetailsForCodein classSapCreditCheckB2BOrderFacade
-
getOrderDetailsForGUID
- Specified by:
getOrderDetailsForGUIDin interfacede.hybris.platform.commercefacades.order.OrderFacade- Overrides:
getOrderDetailsForGUIDin classde.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
-
getOrderHistoryForStatuses
- Specified by:
getOrderHistoryForStatusesin interfacede.hybris.platform.commercefacades.order.OrderFacade- Overrides:
getOrderHistoryForStatusesin classde.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
-
getPagedOrderHistoryForStatuses
public SearchPageData<OrderHistoryData> getPagedOrderHistoryForStatuses(PageableData pageableData, OrderStatus... statuses) - Specified by:
getPagedOrderHistoryForStatusesin interfacede.hybris.platform.commercefacades.order.OrderFacade- Overrides:
getPagedOrderHistoryForStatusesin classde.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
-
getProductImageHelper
- Returns:
- the productImageHelper
-
setProductImageHelper
- Parameters:
productImageHelper- the productImageHelper to set
-
isBackendDown
public boolean isBackendDown()- Returns:
- Is Backend down?
-
getOrderDetailsForCodeWithoutUser
- Specified by:
getOrderDetailsForCodeWithoutUserin interfacede.hybris.platform.commercefacades.order.OrderFacade- Overrides:
getOrderDetailsForCodeWithoutUserin classde.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
-
getIdPattern
- Returns:
- the idPattern
-
setIdPattern
- Parameters:
idPattern- the idPattern to set
-