You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by gr...@apache.org on 2005/04/07 02:28:25 UTC

svn commit: r160350 - in lenya/trunk/src/java/org/apache/lenya/ac/impl: DefaultPolicy.java URLPolicy.java

Author: gregor
Date: Wed Apr  6 17:28:24 2005
New Revision: 160350

URL: http://svn.apache.org/viewcvs?view=rev&rev=160350
Log:
Do not return an array of AbstractRole to enable implementations not derived from AbstractRole. This resolves http://issues.apache.org/bugzilla/show_bug.cgi?id=34290 Thanks to Joachim Breitsprecher.

Modified:
    lenya/trunk/src/java/org/apache/lenya/ac/impl/DefaultPolicy.java
    lenya/trunk/src/java/org/apache/lenya/ac/impl/URLPolicy.java

Modified: lenya/trunk/src/java/org/apache/lenya/ac/impl/DefaultPolicy.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/ac/impl/DefaultPolicy.java?view=diff&r1=160349&r2=160350
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/ac/impl/DefaultPolicy.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/ac/impl/DefaultPolicy.java Wed Apr  6 17:28:24 2005
@@ -132,7 +132,7 @@
             }
         }
 
-        return (AbstractRole[]) roles.toArray(new AbstractRole[roles.size()]);
+        return (Role[]) roles.toArray(new Role[roles.size()]);
     }
 
     /**

Modified: lenya/trunk/src/java/org/apache/lenya/ac/impl/URLPolicy.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/ac/impl/URLPolicy.java?view=diff&r1=160349&r2=160350
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/ac/impl/URLPolicy.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/ac/impl/URLPolicy.java Wed Apr  6 17:28:24 2005
@@ -90,7 +90,7 @@
                 addRoles(this.policies[i], identity, roles);
             }
         }
-        return (AbstractRole[]) roles.toArray(new AbstractRole[roles.size()]);
+        return (Role[]) roles.toArray(new Role[roles.size()]);
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org