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
We take content rights seriously. If you suspect this is your content, claim it here.
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
We take content rights seriously. If you suspect this is your content, claim it here.
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