[jboss-cvs] jboss-seam/src/main/org/jboss/seam/framework ...

Gavin King gavin.king at jboss.com
Tue Oct 10 15:37:38 EDT 2006


  User: gavin   
  Date: 06/10/10 15:37:38

  Modified:    src/main/org/jboss/seam/framework  Home.java
  Log:
  removed @Mutable, use Mutable interface instead
  
  Revision  Changes    Path
  1.4       +6 -1      jboss-seam/src/main/org/jboss/seam/framework/Home.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Home.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/framework/Home.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- Home.java	8 Oct 2006 19:12:36 -0000	1.3
  +++ Home.java	10 Oct 2006 19:37:38 -0000	1.4
  @@ -1,8 +1,11 @@
   package org.jboss.seam.framework;
   
  +import java.io.Serializable;
  +
   import javax.annotation.PostConstruct;
   
   import org.jboss.seam.annotations.Transactional;
  +import org.jboss.seam.core.AbstractMutable;
   import org.jboss.seam.core.Expressions.ValueBinding;
   
   /**
  @@ -11,7 +14,7 @@
    * @author Gavin King
    *
    */
  -public class Home<E>
  +public class Home<E> extends AbstractMutable implements Serializable
   {
      private Object id;
      protected E instance;
  @@ -106,6 +109,7 @@
   
      public void setId(Object id)
      {
  +      setDirty(this.id, id);
         this.id = id;
      }
      
  @@ -116,6 +120,7 @@
   
      public void setInstance(E instance)
      {
  +      setDirty(this.instance, instance);
         this.instance = instance;
      }
   
  
  
  



More information about the jboss-cvs-commits mailing list