Uses of Class
com.broadleafcommerce.cartoperation.domain.status.CartStatusValidationRequest
Packages that use CartStatusValidationRequest
Package
Description
-
Uses of CartStatusValidationRequest in com.broadleafcommerce.cartoperation.service.status
Methods in com.broadleafcommerce.cartoperation.service.status with parameters of type CartStatusValidationRequestModifier and TypeMethodDescriptionprotected ChangeCartStatusRequestDefaultCartStatusManager.buildChangeCartStatusRequestForValidation(@NonNull CartStatusValidationRequest validationRequest) Builds aChangeCartStatusRequestused for validation purposes for checkout submission.protected booleanAbstractCartStatusChangeHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the cart can be read by the currently authenticated user when the cart's current status isAbstractCartStatusChangeHandler.getStatusToHandle().protected booleanAbstractCartStatusChangeHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the cart can be updated by the currently authenticated user when the cart's current status isAbstractCartStatusChangeHandler.getStatusToHandle().protected booleanAbstractCartStatusChangeHandler.isCartOwner(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the givenCustomerRefis the owner of the givenCart.voidAbstractCartStatusChangeHandler.validateStatusIsReadableByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidCartStatusHandler.validateStatusIsReadableByUser(CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the status is readable by the currently authenticated user.voidCartStatusManager.validateStatusIsReadableByUser(CartStatusValidationRequest validationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the givenCartis readable by the currently authenticated user based on its status and workflow.voidDefaultCartStatusManager.validateStatusIsReadableByUser(@NonNull CartStatusValidationRequest validationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidAbstractCartStatusChangeHandler.validateStatusIsUpdatableByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidCartStatusHandler.validateStatusIsUpdatableByUser(CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the status is updatable by the currently authenticated user.voidCartStatusManager.validateStatusIsUpdatableByUser(CartStatusValidationRequest validationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines if the givenCartis updatable by the currently authenticated user based on its current status and workflow.voidDefaultCartStatusManager.validateStatusIsUpdatableByUser(@NonNull CartStatusValidationRequest validationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of CartStatusValidationRequest in com.broadleafcommerce.cartoperation.service.status.quote
Methods in com.broadleafcommerce.cartoperation.service.status.quote with parameters of type CartStatusValidationRequestModifier and TypeMethodDescriptionprotected booleanQuoteAssignedStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteCanceledStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteExpiredStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuotePublishedStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteQuoteRequestedStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteRejectedStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteSubmittedStatusHandler.canBeReadByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteAssignedStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteCanceledStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuoteExpiredStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanQuotePublishedStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Published quote's items should not be edited, must shift intoDefaultQuoteStatuses.EDITINGfirst by the buyer.protected booleanQuoteQuoteRequestedStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) IfQuoteProperties.requiresSalesRepAssignment(ContextInfo)is true, aDefaultQuoteStatuses.QUOTE_REQUESTEDquote should not be edited, must shift intoDefaultQuoteStatuses.ASSIGNEDfirst by the sales rep.protected booleanQuoteRejectedStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Rejected quote should not be edited, must shift intoDefaultQuoteStatuses.EDITINGfirst by the buyer.protected booleanQuoteSubmittedStatusHandler.canBeUpdatedByUser(@NonNull CartStatusValidationRequest statusValidationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanAbstractQuoteCartStatusHandler.isAssignedToThisQuote(@NonNull CartStatusValidationRequest statusValidationRequest, 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.