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 {
  
  
  

Reply via email to