Class DefaultB2BOrderFacade
- java.lang.Object
-
- de.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
-
- de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BOrderFacade
-
- All Implemented Interfaces:
B2BOrderFacade
,OrderFacade
- Direct Known Subclasses:
SapCreditCheckB2BOrderFacade
public class DefaultB2BOrderFacade extends DefaultOrderFacade implements B2BOrderFacade
Default b2b implementation ofOrderFacade
.
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BOrderFacade()
-
Method Summary
-
Methods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultOrderFacade
convertPageData, getBaseStoreService, getCheckoutCustomerStrategy, getCustomerAccountService, getOrderConverter, getOrderDetailsForCodeWithoutUser, getOrderDetailsForGUID, getOrderHistoryConverter, getOrderHistoryForStatuses, getPagedOrderHistoryForStatuses, getUserService, setBaseStoreService, setCheckoutCustomerStrategy, setCustomerAccountService, setOrderConverter, setOrderHistoryConverter, setUserService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.commercefacades.order.OrderFacade
getOrderDetailsForCodeWithoutUser, getOrderDetailsForGUID, getOrderHistoryForStatuses, getPagedOrderHistoryForStatuses
-
-
-
-
Method Detail
-
getOrderDetailsForCode
@Deprecated(since="6.5") public OrderData getOrderDetailsForCode(java.lang.String code)
Deprecated.As of 6.5, replaced byDefaultOrderFacade.getOrderDetailsForCode(String)
Description copied from interface:OrderFacade
Returns the detail of an Order.- Specified by:
getOrderDetailsForCode
in interfaceOrderFacade
- Overrides:
getOrderDetailsForCode
in classDefaultOrderFacade
- Parameters:
code
- The code of the Order for which to retrieve the detail.- Returns:
- The detail of the order with matching code
-
getReplenishmentOrderDetailsForCode
public ScheduledCartData getReplenishmentOrderDetailsForCode(java.lang.String code, java.lang.String user)
Description copied from interface:B2BOrderFacade
Gets the schedule Cart Data for replenishment given a code.- Specified by:
getReplenishmentOrderDetailsForCode
in interfaceB2BOrderFacade
- Parameters:
code
- unique job identifieruser
- a customer assigned to the cart- Returns:
for given code and user
-
getReplenishmentHistory
public java.util.List<ScheduledCartData> getReplenishmentHistory()
Description copied from interface:B2BOrderFacade
Retrieves replenishment cron jobs associated to the session user.- Specified by:
getReplenishmentHistory
in interfaceB2BOrderFacade
- Returns:
- the replenishment order history.
-
getPagedReplenishmentHistory
public SearchPageData<ScheduledCartData> getPagedReplenishmentHistory(PageableData pageableData)
Description copied from interface:B2BOrderFacade
Retrieves replenishment cron jobs associated to the session user with paging support- Specified by:
getPagedReplenishmentHistory
in interfaceB2BOrderFacade
- Parameters:
pageableData
- the pagination information (PageableData
)- Returns:
- the replenishment order history.
-
cancelReplenishment
public void cancelReplenishment(java.lang.String jobCode, java.lang.String user)
Description copied from interface:B2BOrderFacade
Stops the order replenishment process.- Specified by:
cancelReplenishment
in interfaceB2BOrderFacade
- Parameters:
jobCode
- unique code for the replenishment cron job.user
- customer assigned to the cart
-
getReplenishmentOrderHistory
public java.util.List<? extends OrderHistoryData> getReplenishmentOrderHistory(java.lang.String jobCode, java.lang.String user)
Description copied from interface:B2BOrderFacade
Retrieves all the scheduled order for a given jobCode.- Specified by:
getReplenishmentOrderHistory
in interfaceB2BOrderFacade
- Parameters:
jobCode
- a cron job codeuser
- a customer assigned to the cart- Returns:
- orders associated to a schedule job.
-
getPagedReplenishmentOrderHistory
public SearchPageData<? extends OrderHistoryData> getPagedReplenishmentOrderHistory(java.lang.String jobCode, PageableData pageableData)
Description copied from interface:B2BOrderFacade
Retrieves all the scheduled order for a given jobCode with configurable parameters.- Specified by:
getPagedReplenishmentOrderHistory
in interfaceB2BOrderFacade
- Parameters:
jobCode
- unique code for the replenishment cron job.pageableData
- the pagination information- Returns:
- a list of scheduled orders
-
getOrdersForApproval
public java.util.List<B2BOrderApprovalData> getOrdersForApproval()
Description copied from interface:B2BOrderFacade
Retrieves the order list for approval dashboard- Specified by:
getOrdersForApproval
in interfaceB2BOrderFacade
- Returns:
- all orders pending approval
-
getPagedOrdersForApproval
public SearchPageData<B2BOrderApprovalData> getPagedOrdersForApproval(WorkflowActionType[] actionTypes, PageableData pageableData)
Description copied from interface:B2BOrderFacade
Retrieves the order list for approval with configurable parameters.- Specified by:
getPagedOrdersForApproval
in interfaceB2BOrderFacade
- Parameters:
actionTypes
- the action typespageableData
- the pagination information- Returns:
- all orders pending approval
-
getOrderApprovalDetailsForCode
public B2BOrderApprovalData getOrderApprovalDetailsForCode(java.lang.String code)
Description copied from interface:B2BOrderFacade
Retrieves the approval details of a specific order code- Specified by:
getOrderApprovalDetailsForCode
in interfaceB2BOrderFacade
- Parameters:
code
- the order code.- Returns:
- the B2B order approval data
-
setOrderApprovalDecision
public B2BOrderApprovalData setOrderApprovalDecision(B2BOrderApprovalData b2bOrderApprovalData)
Description copied from interface:B2BOrderFacade
Sets the order approval decision to the workflow.- Specified by:
setOrderApprovalDecision
in interfaceB2BOrderFacade
- Parameters:
b2bOrderApprovalData
- the approval comments and decision action.- Returns:
- the B2B order approval data
-
addCommentToWorkflowAction
protected void addCommentToWorkflowAction(WorkflowActionModel workflowActionModel, java.lang.String comment)
-
getOrderHistoryEntryData
public java.util.List<B2BOrderHistoryEntryData> getOrderHistoryEntryData(java.lang.String code)
Description copied from interface:B2BOrderFacade
Retrieves the history entry data of an order.- Specified by:
getOrderHistoryEntryData
in interfaceB2BOrderFacade
- Parameters:
code
- the unique code of an order.- Returns:
- a list of history entries.
-
createAndSetNewOrderFromRejectedQuote
@Deprecated(since="6.3") public void createAndSetNewOrderFromRejectedQuote(java.lang.String orderCode)
Deprecated.Since 6.3.- Specified by:
createAndSetNewOrderFromRejectedQuote
in interfaceB2BOrderFacade
- Parameters:
orderCode
- the unique code of an order.
-
createAndSetNewOrderFromNegotiateQuote
@Deprecated(since="6.3") public void createAndSetNewOrderFromNegotiateQuote(java.lang.String orderCode, java.lang.String comment)
Deprecated.Since 6.3.- Specified by:
createAndSetNewOrderFromNegotiateQuote
in interfaceB2BOrderFacade
- Parameters:
orderCode
- the unique code of an order.comment
- comment string.
-
createAndSetNewOrderFromApprovedQuote
@Deprecated(since="6.3") public void createAndSetNewOrderFromApprovedQuote(java.lang.String orderCode, java.lang.String comment)
Deprecated.Since 6.3.- Specified by:
createAndSetNewOrderFromApprovedQuote
in interfaceB2BOrderFacade
- Parameters:
orderCode
- the unique code of an order.comment
- comment string.
-
cancelOrder
public void cancelOrder(java.lang.String orderCode, java.lang.String comment)
Description copied from interface:B2BOrderFacade
Cancels an order.- Specified by:
cancelOrder
in interfaceB2BOrderFacade
- Parameters:
orderCode
- the unique code of an order.comment
- comment string.
-
addAdditionalComment
public void addAdditionalComment(java.lang.String orderCode, java.lang.String comment)
Description copied from interface:B2BOrderFacade
Add a comment to an order.- Specified by:
addAdditionalComment
in interfaceB2BOrderFacade
- Parameters:
orderCode
- the unique code of an order.comment
- comment string.
-
setB2BComment
protected void setB2BComment(java.lang.String comment, AbstractOrderModel order)
-
getB2bOrderService
protected B2BOrderService getB2bOrderService()
-
setB2bOrderService
public void setB2bOrderService(B2BOrderService b2bOrderService)
-
getScheduledCartConverter
protected Converter<CartToOrderCronJobModel,ScheduledCartData> getScheduledCartConverter()
-
setScheduledCartConverter
public void setScheduledCartConverter(Converter<CartToOrderCronJobModel,ScheduledCartData> scheduledCartConverter)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getB2bOrderApprovalDataConverter
protected Converter<WorkflowActionModel,B2BOrderApprovalData> getB2bOrderApprovalDataConverter()
-
setB2bOrderApprovalDataConverter
public void setB2bOrderApprovalDataConverter(Converter<WorkflowActionModel,B2BOrderApprovalData> b2bOrderApprovalDataConverter)
-
getB2bWorkflowIntegrationService
protected B2BWorkflowIntegrationService getB2bWorkflowIntegrationService()
-
setB2bWorkflowIntegrationService
public void setB2bWorkflowIntegrationService(B2BWorkflowIntegrationService b2bWorkflowIntegrationService)
-
getPagedB2BWorkflowActionDao
protected PagedB2BWorkflowActionDao getPagedB2BWorkflowActionDao()
-
setPagedB2BWorkflowActionDao
public void setPagedB2BWorkflowActionDao(PagedB2BWorkflowActionDao pagedB2BWorkflowActionDao)
-
getB2bOrderHistoryEntryDataConverter
protected Converter<OrderHistoryEntryModel,B2BOrderHistoryEntryData> getB2bOrderHistoryEntryDataConverter()
-
setB2bOrderHistoryEntryDataConverter
public void setB2bOrderHistoryEntryDataConverter(Converter<OrderHistoryEntryModel,B2BOrderHistoryEntryData> b2bOrderHistoryEntryDataConverter)
-
getB2bCommentService
protected B2BCommentService<AbstractOrderModel> getB2bCommentService()
-
setB2bCommentService
public void setB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService)
-
getB2bQuoteOrderService
protected B2BSaleQuoteService getB2bQuoteOrderService()
-
setB2bQuoteOrderService
public void setB2bQuoteOrderService(B2BSaleQuoteService b2bQuoteOrderService)
-
getOrderHistoryService
protected OrderHistoryService getOrderHistoryService()
-
setOrderHistoryService
public void setOrderHistoryService(OrderHistoryService orderHistoryService)
-
getProcessParameterHelper
protected ProcessParameterHelper getProcessParameterHelper()
-
setProcessParameterHelper
public void setProcessParameterHelper(ProcessParameterHelper processParameterHelper)
-
getBusinessProcessService
protected BusinessProcessService getBusinessProcessService()
-
setBusinessProcessService
public void setBusinessProcessService(BusinessProcessService businessProcessService)
-
getB2bOrderApprovalDashboardConverter
protected Converter<WorkflowActionModel,B2BOrderApprovalData> getB2bOrderApprovalDashboardConverter()
-
setB2bOrderApprovalDashboardConverter
public void setB2bOrderApprovalDashboardConverter(Converter<WorkflowActionModel,B2BOrderApprovalData> b2bOrderApprovalDashboardConverter)
-
-