can we propagate transaction for multiple request. for example in online buying.
user select line items and
step 1: after selecting items when he clicks the button the items should be searched in a warehouse table for required quantity is available or not. after searching it will display table of items with availability.
step 2: user clinks process than the available items are deducted from warehouse table and calculates total and display the order table.
step 3: than user clicks check out button and enters the credit card details an the order is processed.
i want all these three steps should execute in one transaction. is it possible in spring transaction management.