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

Shane Bryzak sbryzak at redhat.com
Mon Aug 20 21:57:15 EDT 2007


  User: sbryzak2
  Date: 07/08/20 21:57:15

  Modified:    examples/seambay/src/org/jboss/seam/example/seambay  
                        Aargh.java AuctionAction.java
  Log:
  scheduled auction ends
  
  Revision  Changes    Path
  1.4       +5 -0      jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/Aargh.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Aargh.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/src/org/jboss/seam/example/seambay/Aargh.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- Aargh.java	20 Jun 2007 17:50:51 -0000	1.3
  +++ Aargh.java	21 Aug 2007 01:57:15 -0000	1.4
  @@ -15,6 +15,7 @@
   import org.jboss.seam.Component;
   import org.jboss.seam.annotations.Create;
   import org.jboss.seam.annotations.intercept.BypassInterceptors;
  +import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Name;
   import org.jboss.seam.annotations.Scope;
   import org.jboss.seam.annotations.Startup;
  @@ -32,6 +33,8 @@
   @BypassInterceptors
   public class Aargh
   {
  +   @In AuctionEndAction auctionEnd;
  +   
      @Create
      public void create()
      {
  @@ -58,6 +61,8 @@
               cal.add(Calendar.MINUTE, 30 + r.nextInt(1410));
               auction.setEndDate(cal.getTime());
               em.merge(auction);
  +            
  +            auctionEnd.endAuction(auction.getAuctionId(), auction.getEndDate());
            }
            
            t.commit();
  
  
  
  1.16      +6 -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.15
  retrieving revision 1.16
  diff -u -b -r1.15 -r1.16
  --- AuctionAction.java	6 Aug 2007 03:02:19 -0000	1.15
  +++ AuctionAction.java	21 Aug 2007 01:57:15 -0000	1.16
  @@ -5,6 +5,7 @@
   import java.io.Serializable;
   import java.util.ArrayList;
   import java.util.Calendar;
  +import java.util.Date;
   import java.util.GregorianCalendar;
   import java.util.List;
   
  @@ -39,6 +40,8 @@
      
      @In Account authenticatedAccount;
   
  +   @In(create = true) AuctionEndAction auctionEnd;
  +
      private Auction auction;
      
      private int durationDays;
  @@ -125,6 +128,9 @@
         
         auction.setImage(temp);
         entityManager.merge(auction);
  +      
  +      // End the auction at the correct time
  +      auctionEnd.endAuction(auction.getAuctionId(), auction.getEndDate());
      }
   
      public Auction getAuction()
  
  
  



More information about the jboss-cvs-commits mailing list