Author: peter_firmstone
Date: Tue Feb 26 10:47:12 2013
New Revision: 1450121

URL: http://svn.apache.org/r1450121
Log:
Refactoring: delete commented out code, rename field

Modified:
    
river/jtsk/skunk/qa_refactor/trunk/qa/src/com/sun/jini/qa/harness/MergedPolicyProvider.java

Modified: 
river/jtsk/skunk/qa_refactor/trunk/qa/src/com/sun/jini/qa/harness/MergedPolicyProvider.java
URL: 
http://svn.apache.org/viewvc/river/jtsk/skunk/qa_refactor/trunk/qa/src/com/sun/jini/qa/harness/MergedPolicyProvider.java?rev=1450121&r1=1450120&r2=1450121&view=diff
==============================================================================
--- 
river/jtsk/skunk/qa_refactor/trunk/qa/src/com/sun/jini/qa/harness/MergedPolicyProvider.java
 (original)
+++ 
river/jtsk/skunk/qa_refactor/trunk/qa/src/com/sun/jini/qa/harness/MergedPolicyProvider.java
 Tue Feb 26 10:47:12 2013
@@ -88,16 +88,16 @@ public class MergedPolicyProvider extend
        }
        // no-arg semantics for 'default policy' necessary for correct behavior 
        // of PolicyFileProvider.refresh
-        Collection<Policy> policies = new ArrayList<Policy>();
+        Collection<Policy> policyCol = new ArrayList<Policy>();
        try {
            if (p1 != null) {
-               policies.add(new ConcurrentPolicyFile());
+               policyCol.add(new ConcurrentPolicyFile());
            }
            if (p2 != null) {
                StringTokenizer tok = new StringTokenizer(p2, ", ");
                while (tok.hasMoreTokens()) {
                    String policyFile = tok.nextToken();
-                   policies.add(new PolicyFileProvider(policyFile));
+                   policyCol.add(new PolicyFileProvider(policyFile));
                }
            }
        } catch (SecurityException e) {
@@ -108,7 +108,7 @@ public class MergedPolicyProvider extend
            throw new PolicyInitializationException(
                "unable to construct base policy", e);
        }
-        this.policies = Collections.unmodifiableCollection(policies);
+        this.policies = Collections.unmodifiableCollection(policyCol);
     }
 
     /**
@@ -146,17 +146,6 @@ public class MergedPolicyProvider extend
         NavigableSet<Permission> perms = new TreeSet<Permission>(comparator);
         processGrants(grants, null, true, perms);
         return convert(perms, 32, 0.75F, 1, 8);
-//        PermissionCollection pc = new ConcurrentPermissions();
-//        Iterator<Policy> it = policies.iterator();
-//        while (it.hasNext()){
-//            Policy policy = it.next();
-//            PermissionCollection col = policy.getPermissions(domain);
-//            Enumeration<Permission> e = col.elements();
-//            while(e.hasMoreElements()){
-//                pc.add(e.nextElement());
-//            }
-//        }
-//        return pc;
     }
 
     /**
@@ -168,9 +157,9 @@ public class MergedPolicyProvider extend
      * @return true if the permission is granted
      */
     public boolean implies(ProtectionDomain domain, Permission permission) {
-       Iterator it = policies.iterator();
+       Iterator<Policy> it = policies.iterator();
        while (it.hasNext()) {
-           Policy p = (Policy) it.next();
+           Policy p = it.next();
            if (p.implies(domain, permission)) {
                return true;
            }
@@ -184,9 +173,9 @@ public class MergedPolicyProvider extend
      */
     public void refresh() {
        System.out.println("In REFRESH");
-       Iterator it = policies.iterator();
+       Iterator<Policy> it = policies.iterator();
        while (it.hasNext()) {
-           Policy p = (Policy) it.next();
+           Policy p = it.next();
            System.out.println("CALLING refresh on " + p);
            p.refresh();
        }
@@ -212,22 +201,5 @@ public class MergedPolicyProvider extend
         }
         return perms;
     }
-    
-//    public Collection<PermissionGrant> getPermissionGrants(boolean descend) {
-//        if (policies.isEmpty()) throw new IllegalStateException("No policies 
in provider");
-//        Collection<PermissionGrant> perms = null;
-//        Iterator<Policy> it = policies.iterator();
-//        while (it.hasNext()){
-//            Policy p = it.next();
-//            if (p instanceof ScalableNestedPolicy){
-//                Collection<PermissionGrant> g = 
((ScalableNestedPolicy)p).getPermissionGrants(descend);
-//                if (perms == null) {
-//                    perms = g;
-//                    continue;
-//                }
-//                perms.addAll(g);
-//            }
-//        }
-//        return perms;
-//    }
+
 }


Reply via email to