Package java.security

Examples of java.security.Permissions.implies()


                        }
                    }
                }
               
                // check permission
                if (permissions.implies(permission))
                {
                    return true;
                }
            }
View Full Code Here


        Set<String> roles = roleResolver.getLogicalRoles(principals, rolePermissionsMap.keySet());

        for (String role : roles) {
            Permissions permissions = rolePermissionsMap.get(role);

            if (permissions != null && permissions.implies(permission)) return true;
        }

        return false;
    }
View Full Code Here

        if (principals.length == 0) return false;

        for (Principal principal : principals) {
            Permissions permissions = principalPermissionsMap.get(principal);

            if (permissions != null && permissions.implies(permission)) return true;
        }

        return false;
    }
View Full Code Here

            Permissions perms = (Permissions) rolePermissions.get(name);
            if( trace )
               log.trace("Checking role="+name+" perms="+perms);
            if( perms == null )
               continue;
            implied = perms.implies(permission);
            if( trace )
               log.trace((implied ? "Allowed: " : "Denied: ")+" permission="+permission);
         }
      }
      else
View Full Code Here

            // We grant access when no principal is associated to the subject.
            perms.add(new AllPermission());
        }
        if (null != perms)
        {
            permImplied = perms.implies(permission);
        }
        return permImplied;
    }

    /**
 
View Full Code Here

                        }
                    }
                }
               
                // check permission
                if (permissions.implies(permission))
                {
                    return true;
                }
            }
View Full Code Here

        assertFalse(rms.isUserInRole("mappedroleuser", "mappedrole"));
        // The group-role mapping should be gone.
        assertFalse(rms.isGroupInRole("mappedgroup", "mappedroleuser"));
        // The permission-role mapping should be gone.
        Permissions perms = pms.getPermissions(new RolePrincipalImpl("mappedrole"));
        assertFalse(perms.implies(new PortletPermission("myportlet", "view")));
       
        destroyMappedRole();
    }
   
    /**
 
View Full Code Here

            // We grant access when no principal is associated to the subject.
            perms.add(new AllPermission());
        }
        if (null != perms)
        {
            permImplied = perms.implies(permission);
        }
        return permImplied;
    }

    /**
 
View Full Code Here

        assertFalse(rms.isUserInRole("mappedroleuser", "mappedrole"));
        // The group-role mapping should be gone.
        assertFalse(rms.isGroupInRole("mappedgroup", "mappedroleuser"));
        // The permission-role mapping should be gone.
        Permissions perms = pms.getPermissions(new RolePrincipalImpl("mappedrole"));
        assertFalse(perms.implies(new PortletPermission("myportlet", "view")));
       
        destroyMappedRole();
    }
   
    /**
 
View Full Code Here

        if (principals.length == 0) return false;

        for (Principal principal : principals) {
            Permissions permissions = (Permissions) principalPermissionsMap.get(principal);

            if (permissions != null && permissions.implies(permission)) return true;
        }

        return false;
    }
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.