0% found this document useful (0 votes)
19 views

Create Checkout - Class Diagram

The document describes a class diagram for a checkout system with classes like CheckoutWebService, CheckoutCreationFlow, CheckoutSession, CheckoutValidation, and ValidationResponse.

Uploaded by

Alexander Rommel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Create Checkout - Class Diagram

The document describes a class diagram for a checkout system with classes like CheckoutWebService, CheckoutCreationFlow, CheckoutSession, CheckoutValidation, and ValidationResponse.

Uploaded by

Alexander Rommel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Create Checkout Class Diagram

CheckoutWebService

createCheckout(Checkout):HttpResponse

FlowMessage CheckoutCreationFlow CheckoutSession

errorMessage:String
solved:Boolean checkoutSession:CheckoutSession repository:SessionRepository
attributes:HashMap checkoutValidator:CheckoutValidation

isSolved() get()
getErrorMessage() run():FlowMessage save()
addAttribute() populateDefaultValues() remove()
getAttribute()

CheckoutValidation

checkoutRepo:CheckoutRepository
discountRepo:DiscountRepository
storeRepo:StoreVariantRepository
productRepo:ProductRepository

softValidation()

ValidationResponse

errorMessage:String
solved:Boolean

getErrorMessage()
isSolved()

You might also like