djencks 2005/10/20 14:26:22
Modified: modules/core/src/java/org/openejb/corba/security
ClientPolicy.java ServerPolicy.java
Log:
GERONIMO-1096 implement copy for client and server policy
Revision Changes Path
1.2 +2 -2
openejb/modules/core/src/java/org/openejb/corba/security/ClientPolicy.java
Index: ClientPolicy.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/security/ClientPolicy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ClientPolicy.java 8 Mar 2005 04:08:27 -0000 1.1
+++ ClientPolicy.java 20 Oct 2005 18:26:22 -0000 1.2
@@ -76,6 +76,6 @@
}
public Policy copy() {
- return null;
+ return new ClientPolicy(config);
}
}
1.3 +7 -2
openejb/modules/core/src/java/org/openejb/corba/security/ServerPolicy.java
Index: ServerPolicy.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/security/ServerPolicy.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ServerPolicy.java 23 Apr 2005 18:44:29 -0000 1.2
+++ ServerPolicy.java 20 Oct 2005 18:26:22 -0000 1.3
@@ -68,6 +68,11 @@
this.classloader = config.getClassloader();
}
+ protected ServerPolicy(TSSConfig config, ClassLoader classLoader) {
+ this.TSSConfig = config;
+ this.classloader = classLoader;
+ }
+
public TSSConfig getConfig() {
return TSSConfig;
}
@@ -84,7 +89,7 @@
}
public Policy copy() {
- return null;
+ return new ServerPolicy(TSSConfig, classloader);
}
public static class Config implements Serializable {