Uses of Class
com.broadleafcommerce.orderoperation.web.endpoint.domain.ReturnRequest
-
-
Uses of ReturnRequest in com.broadleafcommerce.orderoperation.service
Methods in com.broadleafcommerce.orderoperation.service with parameters of type ReturnRequest Modifier and Type Method Description com.broadleafcommerce.order.client.domain.ReturnAuthorization
DefaultReturnOperationService. createReturn(String orderId, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
com.broadleafcommerce.order.client.domain.ReturnAuthorization
ReturnOperationService. createReturn(String orderId, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Create aReturnAuthorization
for theOrder
with the givenorderId
containing the items requested byreturnRequest
.protected com.broadleafcommerce.order.client.domain.ReturnAuthorization
DefaultReturnOperationService. estimateReturn(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
com.broadleafcommerce.order.client.domain.ReturnAuthorization
DefaultReturnOperationService. estimateReturn(String orderId, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
com.broadleafcommerce.order.client.domain.ReturnAuthorization
ReturnOperationService. estimateReturn(String orderId, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Estimate aReturnAuthorization
for theOrder
with the givenorderId
containing the items requested byreturnRequest
.protected void
DefaultReturnOperationService. sendReturnCreatedMessage(ReturnRequest request, com.broadleafcommerce.order.client.domain.ReturnAuthorization returnAuthorization, com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Uses of ReturnRequest in com.broadleafcommerce.orderoperation.service.generate
Methods in com.broadleafcommerce.orderoperation.service.generate with parameters of type ReturnRequest Modifier and Type Method Description protected List<com.broadleafcommerce.order.client.domain.ReturnAuthorizationItem>
DefaultReturnGenerationService. buildReturnAuthorizationItemsFromFulfillments(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> existingReturns, ReturnRequest returnRequest)
GeneratesReturnAuthorizationItems
for theReturnRequest
from the items in the givenOrderFulfillments
.com.broadleafcommerce.order.client.domain.ReturnAuthorization
DefaultReturnGenerationService. generateReturnAuthorization(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> existingReturns, ReturnRequest returnRequest)
com.broadleafcommerce.order.client.domain.ReturnAuthorization
ReturnGenerationService. generateReturnAuthorization(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> existingReturns, ReturnRequest returnRequest)
Generates a newReturnAuthorization
for the givenOrder
andFulfillments
containing the items requested byreturnRequest
. -
Uses of ReturnRequest in com.broadleafcommerce.orderoperation.service.messaging.returns
Methods in com.broadleafcommerce.orderoperation.service.messaging.returns that return ReturnRequest Modifier and Type Method Description ReturnRequest
ReturnCreatedEvent. getRequest()
The original request leading to the return creation.Methods in com.broadleafcommerce.orderoperation.service.messaging.returns with parameters of type ReturnRequest Modifier and Type Method Description void
ReturnCreatedEvent. setRequest(ReturnRequest request)
The original request leading to the return creation. -
Uses of ReturnRequest in com.broadleafcommerce.orderoperation.service.validator
Methods in com.broadleafcommerce.orderoperation.service.validator with parameters of type ReturnRequest Modifier and Type Method Description void
DefaultReturnRequestValidator. validate(ReturnRequest returnRequest, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returns)
void
ReturnRequestValidator. validate(ReturnRequest returnRequest, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returns)
Determines that the item quantities to return are valid for theOrderFulfillments
which can be returned from.protected void
DefaultReturnRequestValidator. validateFulfilled(ReturnRequest returnRequest, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, org.springframework.validation.Errors errors)
protected void
DefaultReturnRequestValidator. validateNotAllZeroQuantities(ReturnRequest returnRequest, org.springframework.validation.Errors errors)
protected void
DefaultReturnRequestValidator. validateOneRequestPerItem(ReturnRequest returnRequest, org.springframework.validation.Errors errors)
protected void
DefaultReturnRequestValidator. validateQuantities(ReturnRequest returnRequest, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returns, org.springframework.validation.Errors errors)
-
Uses of ReturnRequest in com.broadleafcommerce.orderoperation.web.endpoint
Methods in com.broadleafcommerce.orderoperation.web.endpoint with parameters of type ReturnRequest Modifier and Type Method Description com.broadleafcommerce.order.client.domain.ReturnAuthorization
ReturnOperationEndpoint. createReturn(javax.servlet.http.HttpServletRequest request, String orderId, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
com.broadleafcommerce.order.client.domain.ReturnAuthorization
ReturnOperationEndpoint. estimateReturn(javax.servlet.http.HttpServletRequest request, String orderId, ReturnRequest returnRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-