Uses of Class
com.broadleafcommerce.cartoperation.domain.status.ChangeCartStatusRequest
Packages that use ChangeCartStatusRequest
Package
Description
-
Uses of ChangeCartStatusRequest in com.broadleafcommerce.cartoperation.domain.status
Methods in com.broadleafcommerce.cartoperation.domain.status that return ChangeCartStatusRequestModifier and TypeMethodDescriptionChangeCartStatusRequest.saveCart(boolean saveCart) Whether or not to save the cart after changing status. -
Uses of ChangeCartStatusRequest in com.broadleafcommerce.cartoperation.service.checkout
Methods in com.broadleafcommerce.cartoperation.service.checkout that return ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected ChangeCartStatusRequestDefaultCheckoutService.buildChangeCartStatusRequestForValidation(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull String targetStatus, @NonNull com.broadleafcommerce.order.common.domain.CustomerRef customerRef) Builds aChangeCartStatusRequestused for validation purposes for checkout submission. -
Uses of ChangeCartStatusRequest in com.broadleafcommerce.cartoperation.service.quote
Methods in com.broadleafcommerce.cartoperation.service.quote that return ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected ChangeCartStatusRequestDefaultQuoteService.buildChangeCartStatusRequest(@NonNull QuoteProcessRequest quoteProcessRequest, boolean saveCart) Builds aChangeCartStatusRequestbased on the givenQuoteProcessRequest. -
Uses of ChangeCartStatusRequest in com.broadleafcommerce.cartoperation.service.status
Methods in com.broadleafcommerce.cartoperation.service.status that return ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected ChangeCartStatusRequestDefaultCartStatusManager.buildChangeCartStatusRequestForValidation(@NonNull CartStatusValidationRequest validationRequest) Builds aChangeCartStatusRequestused for validation purposes for checkout submission.protected ChangeCartStatusRequestAbstractCartStatusChangeHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Perform any additional handling after theCarthas changed status.AbstractCartStatusChangeHandler.process(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CartStatusHandler.process(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Processes the cart status change if it is valid.protected ChangeCartStatusRequestAbstractCartStatusChangeHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Perform the status change of theCart.Methods in com.broadleafcommerce.cartoperation.service.status with parameters of type ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected com.broadleafcommerce.cart.client.domain.CartActionAuditAbstractCartStatusChangeHandler.buildCartActionAuditToCreate(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds aCartActionAuditbased on the given fields.protected booleanAbstractCartStatusChangeHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the cart can be transitioned toAbstractCartStatusChangeHandler.getStatusToHandle()by the currently authenticated user.booleanAbstractCartStatusChangeHandler.canHandle(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) booleanCartStatusHandler.canHandle(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if this handler can handle the status change.com.broadleafcommerce.cart.client.domain.CartCartStatusManager.changeStatus(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Changes theCart.getStatus()to a specified status.com.broadleafcommerce.cart.client.domain.CartDefaultCartStatusManager.changeStatus(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StringAbstractCartStatusChangeHandler.getCartActionType(ChangeCartStatusRequest changeCartStatusRequest) Hook point to determine the cart action type.protected Supplier<UnsupportedOperationException>DefaultCartStatusManager.getUnsupportedOperationExceptionSupplier(@NonNull ChangeCartStatusRequest changeStatusRequest) protected booleanAbstractCartStatusChangeHandler.isCartOwner(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the givenCustomerRefis the owner of the givenCart.protected ChangeCartStatusRequestAbstractCartStatusChangeHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Perform any additional handling after theCarthas changed status.AbstractCartStatusChangeHandler.process(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CartStatusHandler.process(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Processes the cart status change if it is valid.protected ChangeCartStatusRequestAbstractCartStatusChangeHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Perform the status change of theCart.protected voidAbstractCartStatusChangeHandler.validateOriginatingStatus(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the originating status.voidAbstractCartStatusChangeHandler.validateStatusTransition(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidCartStatusHandler.validateStatusTransition(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates that the status that theCartis transitioning to is a valid next status.voidCartStatusManager.validateStatusTransition(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates the status transition is valid.voidDefaultCartStatusManager.validateStatusTransition(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidAbstractCartStatusChangeHandler.validateTransitionRules(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Evaluates the givenCartand next status again any transition rules in place. -
Uses of ChangeCartStatusRequest in com.broadleafcommerce.cartoperation.service.status.accountcart
Methods in com.broadleafcommerce.cartoperation.service.status.accountcart that return ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected ChangeCartStatusRequestAbstractAccountCartStatusHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ChangeCartStatusRequestAbstractAccountCartStatusHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.cartoperation.service.status.accountcart with parameters of type ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected booleanRejectedAccountCartStatusChangeHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) booleanAbstractAccountCartStatusHandler.canHandle(ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StringReclaimAccountCartStatusChangeHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringRejectedAccountCartStatusChangeHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringRequiresApprovalAccountCartStatusChangeHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected booleanAbstractAccountCartStatusHandler.isCartOwner(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ChangeCartStatusRequestAbstractAccountCartStatusHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ChangeCartStatusRequestAbstractAccountCartStatusHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of ChangeCartStatusRequest in com.broadleafcommerce.cartoperation.service.status.quote
Methods in com.broadleafcommerce.cartoperation.service.status.quote that return ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected ChangeCartStatusRequestQuoteQuoteRequestedStatusHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) By default, this erases the expiration date for this status.protected ChangeCartStatusRequestQuoteRejectedStatusHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) By default, this erases the expiration date for this status.protected ChangeCartStatusRequestQuoteAssignedStatusHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ChangeCartStatusRequestQuoteDraftingStatusHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.cartoperation.service.status.quote with parameters of type ChangeCartStatusRequestModifier and TypeMethodDescriptionprotected booleanQuoteAssignedStatusHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteExpiredStatusHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuotePublishedStatusHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteQuoteRequestedStatusHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteRejectedStatusHandler.canBeTransitionedToByUser(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) booleanAbstractQuoteCartStatusHandler.canHandle(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidQuoteDraftingStatusHandler.cloneCartActionAudits(@NonNull ChangeCartStatusRequest changeCartStatusRequest, @NonNull com.broadleafcommerce.cart.client.domain.Cart expiredQuote, @NonNull com.broadleafcommerce.cart.client.domain.Cart clonedQuote, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected com.broadleafcommerce.cart.client.domain.CartQuoteDraftingStatusHandler.cloneQuote(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StringQuoteAssignedStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteCanceledStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteDraftingStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteEditingStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteExpiredStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuotePublishedStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteQuoteRequestedStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteRejectedStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) protected StringQuoteSubmittedStatusHandler.getCartActionType(ChangeCartStatusRequest cartStatusRequest) QuoteDraftingStatusHandler.getFirstItemName(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Returns the name of the first cart item.protected booleanAbstractQuoteCartStatusHandler.isAssignedToThisQuote(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the user performing the request is the one assigned as a sales rep to this quote.protected booleanAbstractQuoteCartStatusHandler.isConvertingToQuote(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the givenChangeCartStatusRequestis converting aDefaultCartTypes.STANDARDcart into aDefaultCartTypes.QUOTE.protected voidQuoteDraftingStatusHandler.populateQuoteName(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Populates the name of the quote if not already set.protected ChangeCartStatusRequestQuoteQuoteRequestedStatusHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) By default, this erases the expiration date for this status.protected ChangeCartStatusRequestQuoteRejectedStatusHandler.postProcessStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) By default, this erases the expiration date for this status.protected ChangeCartStatusRequestQuoteAssignedStatusHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ChangeCartStatusRequestQuoteDraftingStatusHandler.processStatusChange(@NonNull ChangeCartStatusRequest changeStatusRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)