[jboss-cvs] jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay ...

Shane Bryzak sbryzak at redhat.com
Sun Aug 5 23:41:19 EDT 2007


  User: sbryzak2
  Date: 07/08/05 23:41:19

  Modified:    examples/seambay/src/org/jboss/seam/example/seambay 
                        BidAction.java
  Log:
  fix bidding logic, date formatting, simplified url for history page
  
  Revision  Changes    Path
  1.7       +18 -6     jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/BidAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BidAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/BidAction.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- BidAction.java	6 Aug 2007 03:02:19 -0000	1.6
  +++ BidAction.java	6 Aug 2007 03:41:19 -0000	1.7
  @@ -164,13 +164,25 @@
            }
         }
                           
  -      if ("success".equals(outcome)) 
  +      if ("success".equals(outcome) || "outbid".equals(outcome)) 
         {
            bid.getAuction().setBids(bid.getAuction().getBids() + 1);         
  +         
            entityManager.persist(bid);      
            entityManager.flush();         
  +         
  +         if ("success".equals(outcome))
  +         {
            Conversation.instance().end();
         }
  +         else
  +         {
  +            Bid newBid = new Bid();
  +            newBid.setAuction(bid.getAuction());
  +            newBid.setMaxAmount(bid.getMaxAmount());
  +            bid = newBid;
  +         }
  +      }
         
         return outcome;
      }
  
  
  



More information about the jboss-cvs-commits mailing list