You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by gg...@apache.org on 2002/09/27 18:53:59 UTC

cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/om BaseSecurityReference.java SecurityReference.java

ggolden     2002/09/27 09:53:59

  Modified:    src/java/org/apache/jetspeed/om BaseSecurityReference.java
                        SecurityReference.java
  Log:
  Profile and PSMLDocument and all of their objects are cloneable
  to support the customizers working on a clone of the current profile / document
  
  Revision  Changes    Path
  1.3       +13 -1     jakarta-jetspeed/src/java/org/apache/jetspeed/om/BaseSecurityReference.java
  
  Index: BaseSecurityReference.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/BaseSecurityReference.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BaseSecurityReference.java	28 Jun 2002 05:37:29 -0000	1.2
  +++ BaseSecurityReference.java	27 Sep 2002 16:53:59 -0000	1.3
  @@ -90,4 +90,16 @@
           this.parent = parent;
       }
       
  +    /**
  +     * Create a clone of this object
  +     */
  +    public Object clone()
  +        throws java.lang.CloneNotSupportedException
  +    {
  +        BaseSecurityReference cloned = new BaseSecurityReference();
  +        cloned.parent = this.parent;
  +        
  +        return cloned;
  +
  +    }   // clone
   }
  
  
  
  1.4       +7 -2      jakarta-jetspeed/src/java/org/apache/jetspeed/om/SecurityReference.java
  
  Index: SecurityReference.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/SecurityReference.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SecurityReference.java	24 Sep 2002 21:33:35 -0000	1.3
  +++ SecurityReference.java	27 Sep 2002 16:53:59 -0000	1.4
  @@ -61,7 +61,7 @@
    * @author <a href="paulsp@apache.org">Paul Spencer</a>
    * @version $Id$
    */
  -public interface SecurityReference extends Serializable
  +public interface SecurityReference extends Serializable, Cloneable
   {
       
       /** Getter for property parent.
  @@ -74,5 +74,10 @@
        */
       public void setParent(String parent);
       
  +    /**
  +     * Create a clone of this object
  +     */
  +    public Object clone()
  +        throws java.lang.CloneNotSupportedException;
   }
   
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>