Package org.jboss.dashboard.security.principals

Examples of org.jboss.dashboard.security.principals.ComplementaryRolePrincipal


        if (!isRootUser()) {
            RolesManager rolesManager = SecurityServices.lookup().getRolesManager();
            for (Role role : rolesManager.getAllRoles()) {
                Principal rolePrincipal = null;
                if (userRoleIds.contains(role.getName())) rolePrincipal = new RolePrincipal(role);
                else rolePrincipal = new ComplementaryRolePrincipal(role);
                principals.add(rolePrincipal);
            }
        }
        return principals;
    }
View Full Code Here


                        deniedActions.add(actionName);
                    }
                }
            }

            Principal principal = invert ? new ComplementaryRolePrincipal(role) : new RolePrincipal(role);

            //Add all permissions
            Constructor constructor = permissionClass.getConstructor(new Class[]{String.class, String.class});
            DefaultPermission perm = (DefaultPermission) constructor.newInstance(new Object[]{resourceName, null});
            grantActionsToPermission(perm, grantedActions, deniedActions);
View Full Code Here

                        deniedActions.add(actionName);
                    }
                }
            }

            Principal principal = invert ? new ComplementaryRolePrincipal(role) : new RolePrincipal(role);

            //Add all permissions
            Constructor constructor = permissionClass.getConstructor(new Class[]{String.class, String.class});
            DefaultPermission perm = (DefaultPermission) constructor.newInstance(new Object[]{resourceName, null});
            grantActionsToPermission(perm, grantedActions, deniedActions);
View Full Code Here

        if (!isRootUser()) {
            RolesManager rolesManager = SecurityServices.lookup().getRolesManager();
            for (Role role : rolesManager.getAllRoles()) {
                Principal rolePrincipal = null;
                if (userRoleIds.contains(role.getName())) rolePrincipal = new RolePrincipal(role);
                else rolePrincipal = new ComplementaryRolePrincipal(role);
                principals.add(rolePrincipal);
            }
        }
        return principals;
    }
View Full Code Here

                        deniedActions.add(actionName);
                    }
                }
            }

            Principal principal = invert ? new ComplementaryRolePrincipal(role) : new RolePrincipal(role);

            //Add all permissions
            Constructor constructor = permissionClass.getConstructor(new Class[]{String.class, String.class});
            DefaultPermission perm = (DefaultPermission) constructor.newInstance(new Object[]{resourceName, null});
            grantActionsToPermission(perm, grantedActions, deniedActions);
View Full Code Here

                        deniedActions.add(actionName);
                    }
                }
            }

            Principal principal = invert ? new ComplementaryRolePrincipal(role) : new RolePrincipal(role);

            //Add all permissions
            Constructor constructor = permissionClass.getConstructor(new Class[]{String.class, String.class});
            DefaultPermission perm = (DefaultPermission) constructor.newInstance(new Object[]{resourceName, null});
            grantActionsToPermission(perm, grantedActions, deniedActions);
View Full Code Here

TOP

Related Classes of org.jboss.dashboard.security.principals.ComplementaryRolePrincipal

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.