[jboss-cvs] jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay ...
Shane Bryzak
sbryzak at redhat.com
Tue Jul 3 22:09:12 EDT 2007
User: sbryzak2
Date: 07/07/03 22:09:12
Modified: examples/seambay/src/org/jboss/seam/example/seambay
AuctionAction.java
Log:
work in progress
Revision Changes Path
1.12 +24 -7 jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/AuctionAction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AuctionAction.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/AuctionAction.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- AuctionAction.java 25 Jun 2007 00:29:25 -0000 1.11
+++ AuctionAction.java 4 Jul 2007 02:09:12 -0000 1.12
@@ -37,21 +37,23 @@
@In Account authenticatedAccount;
- @Out
private Auction auction;
private int durationDays;
- @Begin
+ @Begin(join = true)
@SuppressWarnings("unchecked")
public void createAuction()
{
+ if (auction == null)
+ {
auction = new Auction();
auction.setAccount(authenticatedAccount);
auction.setStatus(Auction.STATUS_UNLISTED);
durationDays = DEFAULT_AUCTION_DURATION;
}
+ }
public void setDetails(String title, String description, int categoryId)
{
@@ -84,4 +86,19 @@
{
return auction;
}
+
+ public void setAuction(Auction auction)
+ {
+ this.auction = auction;
+ }
+
+ public Integer getCategoryId()
+ {
+ return auction.getCategory() != null ? auction.getCategory().getCategoryId() : null;
+ }
+
+ public void setCategoryId(Integer categoryId)
+ {
+ auction.setCategory(entityManager.find(Category.class, categoryId));
+ }
}
More information about the jboss-cvs-commits
mailing list