Package java.security

Examples of java.security.Permission.implies()


                    }
                    else
                    {
                        // Implies logic, the one with one permission
                        // is implied by the other but not vice-versa.
                        assertTrue(p.implies(base));
                        assertFalse(base.implies(p));
                       
                        // Names in canonical form
                        int f;
                        int s;
View Full Code Here


               
                assertFalse(pi.equals(pj));
                assertFalse(pj.equals(pi));
               
                assertFalse(pi.implies(pj));
                assertFalse(pj.implies(pi));
            }
        }
    }
   
    private void assertEquivalentPermissions(Permission p1,
View Full Code Here

                        x = perms.get(path);
                }

                if (x != null) {
                        // we have a direct hit!
                        return x.implies(permission);
                }

                // work our way up the tree...
                int last, offset;
View Full Code Here

                        synchronized (this) {
                                x = perms.get(path);
                        }

                        if (x != null) {
                                return x.implies(permission);
                        }
                        offset = last - 1;
                }

                if (log.isLoggable(Level.FINE))
View Full Code Here

     */
    public void test_Permission() throws Exception {
        uc.connect();
        Permission permission = uc.getPermission();
        assertNotNull(permission);
        permission.implies(new SocketPermission("localhost","connect"));
    }

    class MockNonCachedResponseCache extends ResponseCache {

        public CacheResponse get(URI arg0, String arg1, Map arg2)
View Full Code Here

            AclEntry entry = entries.nextElement();
            Enumeration<Permission> permissions = entry.permissions();
            while ( permissions.hasMoreElements() )
            {
                Permission perm = permissions.nextElement();
                if ( perm.implies( permission ) )
                {
                    principals.add( entry.getPrincipal() );
                }
            }
        }
View Full Code Here

     */
    public void test_Permission() throws Exception {
        uc.connect();
        Permission permission = uc.getPermission();
        assertNotNull(permission);
        permission.implies(new SocketPermission("localhost","connect"));
    }

    class MockNonCachedResponseCache extends ResponseCache {

        public CacheResponse get(URI arg0, String arg1, Map arg2)
View Full Code Here

     */
    public void test_Permission() throws Exception {
        uc.connect();
        Permission permission = uc.getPermission();
        assertNotNull(permission);
        permission.implies(new SocketPermission("localhost","connect"));
    }

    class MockNonCachedResponseCache extends ResponseCache {

        public CacheResponse get(URI arg0, String arg1, Map arg2)
View Full Code Here

     */
    public boolean implies(Permission permission) {
        Enumeration e = permissions.elements();
        while (e.hasMoreElements()) {
            Permission p = (Permission)e.nextElement();
            if (p.implies(permission))
                return true;
        }
       
        return false;
    }
View Full Code Here

        // The argument is an instanceof WebResourcePermission
        Permission pA = new WebResourcePermission("/foo", "");
        Permission pB = new WebUserDataPermission("/foo", "");
       
        assertFalse(pA.implies(pB));
        assertFalse(pB.implies(pA));
   
        pA = new WebResourcePermission("/foo", "");
        pB = new WebResourcePermission("/foo", "GET,POST");
       
        assertTrue(pA.implies(pB));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.