[jboss-cvs] jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay ...
Shane Bryzak
sbryzak at redhat.com
Sun Jun 24 06:24:52 EDT 2007
User: sbryzak2
Date: 07/06/24 06:24:52
Modified: examples/seambay/src/org/jboss/seam/example/seambay
AuctionAction.java
Log:
default auction duration
Revision Changes Path
1.8 +11 -0 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.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AuctionAction.java 24 Jun 2007 09:24:26 -0000 1.7
+++ AuctionAction.java 24 Jun 2007 10:24:52 -0000 1.8
@@ -14,6 +14,7 @@
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Out;
import org.jboss.seam.annotations.Scope;
+import org.jboss.seam.annotations.Transactional;
import org.jboss.seam.annotations.security.Restrict;
/**
@@ -22,6 +23,7 @@
*
* @author Shane Bryzak
*/
+ at Transactional
@Scope(CONVERSATION)
@Name("auctionAction")
@Restrict("#{identity.loggedIn}")
@@ -29,6 +31,8 @@
{
private static final long serialVersionUID = -6738397725125671313L;
+ private static final int DEFAULT_AUCTION_DURATION = 7;
+
@In EntityManager entityManager;
@In Account authenticatedAccount;
@@ -48,6 +52,8 @@
auction.setAccount(authenticatedAccount);
auction.setStatus(Auction.STATUS_UNLISTED);
}
+
+ durationDays = DEFAULT_AUCTION_DURATION;
}
public void setDetails(String title, String description, int categoryId)
@@ -57,6 +63,11 @@
auction.setCategory(entityManager.find(Category.class, categoryId));
}
+ /**
+ * Allows the auction duration to be overidden from the default
+ *
+ * @param days Number of days to set the auction duration to.
+ */
public void setDuration(int days)
{
this.durationDays = days;
More information about the jboss-cvs-commits
mailing list