Uses of Interface
edu.internet2.middleware.grouper.permissions.role.Role

Packages that use Role
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.group   
edu.internet2.middleware.grouper.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
edu.internet2.middleware.grouper.permissions   
edu.internet2.middleware.grouper.permissions.role   
edu.internet2.middleware.grouper.rules.beans   
 

Uses of Role in edu.internet2.middleware.grouper
 

Classes in edu.internet2.middleware.grouper that implement Role
 class Group
          A group within the Groups Registry.
 

Methods in edu.internet2.middleware.grouper that return Role
 Role Stem.addChildRole(java.lang.String extension, java.lang.String displayExtension)
          Add a new role to the registry.
 Role Stem.internal_addChildEntity(java.lang.String extension, java.lang.String displayExtension, java.lang.String uuid)
          Add a new role to the registry.
 Role Stem.internal_addChildRole(java.lang.String extension, java.lang.String displayExtension, java.lang.String uuid)
          Add a new role to the registry.
 

Uses of Role in edu.internet2.middleware.grouper.group
 

Constructors in edu.internet2.middleware.grouper.group with parameters of type Role
GroupMember(Role group1, edu.internet2.middleware.subject.Subject subject)
           
 

Uses of Role in edu.internet2.middleware.grouper.internal.dao
 

Methods in edu.internet2.middleware.grouper.internal.dao that return Role
 Role RoleDAO.findById(java.lang.String id, boolean exceptionIfNotFound)
           
 Role RoleDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
          find an attribute def name by name
 

Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type Role
 java.util.Set<Role> RoleSetDAO.rolesInheritPermissionsFromThis(java.lang.String roleId)
          get all the THEN rows from rowSet about this id.
 java.util.Set<Role> RoleSetDAO.rolesInheritPermissionsFromThisImmediate(java.lang.String roleId)
          get all the THEN rows from rowSet about this id (immediate only).
 java.util.Set<Role> RoleSetDAO.rolesInheritPermissionsToThis(java.lang.String roleId)
          get all the IF rows from rowSet about this id.
 java.util.Set<Role> RoleSetDAO.rolesInheritPermissionsToThisImmediate(java.lang.String roleId)
          get all the IF rows from rowSet about this id (immediate only).
 

Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type Role
 void RoleSetDAO.deleteByIfHasRole(Role role)
          delete role sets by owner, so the role can be deleted
 void RoleDAO.saveOrUpdate(Role role)
          insert or update a role object
 

Uses of Role in edu.internet2.middleware.grouper.internal.dao.hib3
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return Role
 Role Hib3RoleDAO.findById(java.lang.String id, boolean exceptionIfNotFound)
           
 Role Hib3RoleDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type Role
 java.util.Set<Role> Hib3RoleSetDAO.rolesInheritPermissionsFromThis(java.lang.String id)
           
 java.util.Set<Role> Hib3RoleSetDAO.rolesInheritPermissionsFromThisImmediate(java.lang.String id)
           
 java.util.Set<Role> Hib3RoleSetDAO.rolesInheritPermissionsToThis(java.lang.String id)
           
 java.util.Set<Role> Hib3RoleSetDAO.rolesInheritPermissionsToThisImmediate(java.lang.String id)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type Role
 void Hib3RoleSetDAO.deleteByIfHasRole(Role role)
           
 void Hib3RoleDAO.saveOrUpdate(Role role)
          save or update
 

Uses of Role in edu.internet2.middleware.grouper.permissions
 

Methods in edu.internet2.middleware.grouper.permissions that return Role
 Role PermissionEntry.getRole()
          owner role
 Role PermissionEntryImpl.getRole()
          owner role
 Role PermissionEntryBase.getRole()
           
 

Methods in edu.internet2.middleware.grouper.permissions with parameters of type Role
 PermissionFinder PermissionFinder.addRole(Role role)
          add a role to look for.
 

Uses of Role in edu.internet2.middleware.grouper.permissions.role
 

Methods in edu.internet2.middleware.grouper.permissions.role that return Role
 Role RoleSet.getIfHasRole()
           
 Role RoleSet.getThenHasRole()
           
 

Methods in edu.internet2.middleware.grouper.permissions.role that return types with arguments of type Role
 java.util.Set<Role> RoleInheritanceDelegate.getRolesInheritPermissionsFromThis()
          permissions in this role are inherited by other roles in the set returned (immediate or effective) so if this role is loanAdministrator, then returned set has senior loan administrator
 java.util.Set<Role> RoleInheritanceDelegate.getRolesInheritPermissionsFromThisImmediate()
          permissions in this role are inherited by other roles in the set returned (immediate only) so if this role is loanAdministrator, then returned set has senior loan administrator
 java.util.Set<Role> RoleInheritanceDelegate.getRolesInheritPermissionsToThis()
          permissions in these returned roles inherit to this role (immediate or effective) so if this role is senior loan administrator, then returned set has loanAdministrator
 java.util.Set<Role> RoleInheritanceDelegate.getRolesInheritPermissionsToThisImmediate()
          permissions in these returned roles inherit to this role (immediate only) so if this role is senior loan administrator, then returned set has loanAdministrator
 

Methods in edu.internet2.middleware.grouper.permissions.role with parameters of type Role
 boolean RoleInheritanceDelegate.addRoleToInheritFromThis(Role roleToAdd)
          if a user has this role, then he also inherits permissions from the roleToAdd for isntance this would be senior admin, and the argument would be admin
 boolean RoleInheritanceDelegate.internal_addRoleToInheritFromThis(Role roleToAdd, java.lang.String uuid)
          if a user has this role, then he also inherits permissions from the roleToAdd
 boolean RoleInheritanceDelegate.removeRoleFromInheritFromThis(Role roleToRemove)
          if a user has this role, and he had inheriated permissions from roleToRemove directly, then remove that relationship
 

Uses of Role in edu.internet2.middleware.grouper.rules.beans
 

Methods in edu.internet2.middleware.grouper.rules.beans that return Role
 Role RulesPermissionBean.getRole()
          role
 

Methods in edu.internet2.middleware.grouper.rules.beans with parameters of type Role
 void RulesPermissionBean.setRole(Role role1)
          role
 

Constructors in edu.internet2.middleware.grouper.rules.beans with parameters of type Role
RulesPermissionBean(AttributeAssign attributeAssign1, Role role1, Member member1, AttributeDefName attributeDefName1, AttributeDef attributeDef1, java.lang.String action1)