petshop-30-agreements.spp
petshop/cart/petshop-30-agreements.spp
Download original file · Petstore source contents
1domain petshop;23atomic calculate initializeCartAdditionAgreement(Buyer, Cart, Goods, CartAdditionAgreement) {4CartAdditionAgreement.buyer = Buyer;5CartAdditionAgreement.cart = Cart;6CartAdditionAgreement.goods = Goods;7}89atomic calculate initializeCartQuantityAgreement(Buyer, Cart, Goods, CartQuantityAgreement) {10CartQuantityAgreement.buyer = Buyer;11CartQuantityAgreement.cart = Cart;12CartQuantityAgreement.goods = Goods;13}1415atomic calculate initializeCartRemovalAgreement(Buyer, Cart, Goods, CartRemovalAgreement) {16CartRemovalAgreement.buyer = Buyer;17CartRemovalAgreement.cart = Cart;18CartRemovalAgreement.goods = Goods;19}2021atomic calculate initializeCartClearingAgreement(Buyer, Cart, CartClearingAgreement) {22CartClearingAgreement.Buyer = Buyer;23CartClearingAgreement.Cart = Cart;24}2526atomic calculate prepareCartAdditionAgreementReceipt(Buyer, CartAdditionAgreement) {27CartAdditionAgreement.receipt = new Receipt();28CartAdditionAgreement.receipt.buyer = Buyer;29CartAdditionAgreement.receipt.status = ReceiptStatus.COMPLETED;30}3132atomic calculate prepareCartQuantityAgreementReceipt(Buyer, CartQuantityAgreement) {33CartQuantityAgreement.receipt = new Receipt();34CartQuantityAgreement.receipt.buyer = Buyer;35CartQuantityAgreement.receipt.status = ReceiptStatus.COMPLETED;36}3738atomic calculate prepareCartRemovalAgreementReceipt(Buyer, CartRemovalAgreement) {39CartRemovalAgreement.receipt = new Receipt();40CartRemovalAgreement.receipt.buyer = Buyer;41CartRemovalAgreement.receipt.status = ReceiptStatus.COMPLETED;42}4344atomic calculate prepareCartClearingAgreementReceipt(Buyer, CartClearingAgreement) {45CartClearingAgreement.Receipt = new Receipt();46CartClearingAgreement.Receipt.buyer = Buyer;47CartClearingAgreement.Receipt.status = ReceiptStatus.COMPLETED;48}