Package org.jvnet.glassfish.comms.security.authorize

Examples of org.jvnet.glassfish.comms.security.authorize.SipRoleRefPermission


        }

        while (roleItr.hasNext()) {

            String role = roleItr.next();
            SipRoleRefPermission srp = new SipRoleRefPermission(servletName,
                    role);
            isInRole =
                    policy.implies(pd, srp);
            if (isInRole) {
                break;
View Full Code Here


            pd =
                    new ProtectionDomain(codeSource, null, null, principals);
            protectionDomainCache.put(principalSet, pd);
        }

        SipRoleRefPermission srp = new SipRoleRefPermission(servletName,
                role);
        return policy.implies(pd, srp);
    }
View Full Code Here

                    permCollection.put(key.roleName, p);
                }

                p.add(srp);
                pc.addToRole(key.roleName,
                        new SipRoleRefPermission(key.servletName, key.roleName));
            }

            Iterator<String> permItr = permCollection.keySet().iterator();

            while (permItr.hasNext()) {
                String role = permItr.next();
                Permissions perms = (Permissions) permCollection.get(role);
                pc.addToRole(role, perms);
            }

            Map<String, Servlet> servlets = sipConfig.getServlets();
            Iterator<Servlet> servletItr = servlets.values().iterator();

            while (servletItr.hasNext()) {
                Servlet servlet = servletItr.next();
                String servletName = servlet.getServletName();
                Enumeration<RoleReference> srRef = servlet.getSecurityRoleReferences();

                if (srRef != null) {
                    // Iterator<SecurityRoleReference> srItr = srRef.iterator();

                    while (srRef.hasMoreElements()) {
                        RoleReference srr = srRef.nextElement();
                        String roleLink = srr.getSecurityRoleLink().getName();
                        String roleName = srr.getRolename();
                        SipRoleRefPermission srp = new SipRoleRefPermission(servletName,
                                roleName);
                        pc.addToRole(roleLink, srp);
                    }
                }
            }
View Full Code Here

                    permCollection.put(key.roleName, p);
                }

                p.add(srp);
                pc.addToRole(key.roleName,
                        new SipRoleRefPermission(key.servletName, key.roleName));
            }

            Iterator<String> permItr = permCollection.keySet().iterator();

            while (permItr.hasNext()) {
                String role = permItr.next();
                Permissions perms = (Permissions) permCollection.get(role);
                pc.addToRole(role, perms);
            }

            Map<String, Servlet> servlets = sipConfig.getServlets();
            Iterator<Servlet> servletItr = servlets.values().iterator();

            while (servletItr.hasNext()) {
                Servlet servlet = servletItr.next();
                String servletName = servlet.getServletName();
                Enumeration<RoleReference> srRef = servlet.getSecurityRoleReferences();

                if (srRef != null) {
                    // Iterator<SecurityRoleReference> srItr = srRef.iterator();

                    while (srRef.hasMoreElements()) {
                        RoleReference srr = srRef.nextElement();
                        String roleLink = srr.getSecurityRoleLink().getName();
                        String roleName = srr.getRolename();
                        SipRoleRefPermission srp = new SipRoleRefPermission(servletName,
                                roleName);
                        pc.addToRole(roleLink, srp);
                    }
                }
            }
View Full Code Here

                    permCollection.put(key.roleName, p);
                }

                p.add(srp);
                pc.addToRole(key.roleName,
                        new SipRoleRefPermission(key.servletName, key.roleName));
            }

            Iterator<String> permItr = permCollection.keySet().iterator();

            while (permItr.hasNext()) {
                String role = permItr.next();
                Permissions perms = (Permissions) permCollection.get(role);
                pc.addToRole(role, perms);
            }

            Map<String, Servlet> servlets = sipConfig.getServlets();
            Iterator<Servlet> servletItr = servlets.values().iterator();

            while (servletItr.hasNext()) {
                Servlet servlet = servletItr.next();
                String servletName = servlet.getServletName();
                Enumeration<RoleReference> srRef = servlet.getSecurityRoleReferences();

                if (srRef != null) {
                    // Iterator<SecurityRoleReference> srItr = srRef.iterator();

                    while (srRef.hasMoreElements()) {
                        RoleReference srr = srRef.nextElement();
                        String roleLink = srr.getSecurityRoleLink().getName();
                        String roleName = srr.getRolename();
                        SipRoleRefPermission srp = new SipRoleRefPermission(servletName,
                                roleName);
                        pc.addToRole(roleLink, srp);
                    }
                }
            }
View Full Code Here

TOP

Related Classes of org.jvnet.glassfish.comms.security.authorize.SipRoleRefPermission

Copyright © 2018 www.massapicom. 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.