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>