[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