Uses of Class
edu.internet2.middleware.grouper.permissions.PermissionEntry

Packages that use PermissionEntry
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.privs This package contains access and privilege related classes 
 

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

Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type PermissionEntry
 java.util.Set<PermissionEntry> PermissionEntryDAO.findByMemberId(java.lang.String memberId)
          find all permissions that a subject has
 java.util.Set<PermissionEntry> PermissionEntryDAO.findByMemberIdAndAttributeDefNameId(java.lang.String memberId, java.lang.String attributeDefNameId)
          get attribute assigns by member and attribute def name id
 java.util.Set<PermissionEntry> PermissionEntryDAO.findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIds)
          securely search for assignments.
 

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

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type PermissionEntry
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findByMemberId(java.lang.String memberId)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findByMemberIdAndAttributeDefNameId(java.lang.String memberId, java.lang.String attributeDefNameId)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIds)
           
 

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

Methods in edu.internet2.middleware.grouper.permissions that return PermissionEntry
static PermissionEntry PermissionEntry.collectionFindFirst(java.util.Collection<PermissionEntry> permissionEntries, java.lang.String roleName, java.lang.String attributeDefNameName, java.lang.String action, java.lang.String subjectSourceId, java.lang.String subjectId, java.lang.String permissionType)
          find the first permission entry in the list of entries
static PermissionEntry PermissionEntry.collectionFindFirst(java.util.Collection<PermissionEntry> permissionEntries, java.lang.String roleName, java.lang.String attributeDefNameName, java.lang.String action, java.lang.String subjectSourceId, java.lang.String subjectId, java.lang.String permissionType, boolean considerPermissionType)
          find the first permission entry in the list of entries
 

Methods in edu.internet2.middleware.grouper.permissions with parameters of type PermissionEntry
 int PermissionEntry.compareTo(PermissionEntry o2)
           
 

Method parameters in edu.internet2.middleware.grouper.permissions with type arguments of type PermissionEntry
static boolean PermissionEntry.collectionContains(java.util.Collection<PermissionEntry> permissionEntries, java.lang.String roleName, java.lang.String attributeDefNameName, java.lang.String action, java.lang.String subjectSourceId, java.lang.String subjectId)
          see if a permission is in the list of entries
static PermissionEntry PermissionEntry.collectionFindFirst(java.util.Collection<PermissionEntry> permissionEntries, java.lang.String roleName, java.lang.String attributeDefNameName, java.lang.String action, java.lang.String subjectSourceId, java.lang.String subjectId, java.lang.String permissionType)
          find the first permission entry in the list of entries
static PermissionEntry PermissionEntry.collectionFindFirst(java.util.Collection<PermissionEntry> permissionEntries, java.lang.String roleName, java.lang.String attributeDefNameName, java.lang.String action, java.lang.String subjectSourceId, java.lang.String subjectId, java.lang.String permissionType, boolean considerPermissionType)
          find the first permission entry in the list of entries
 

Uses of PermissionEntry in edu.internet2.middleware.grouper.privs
 

Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type PermissionEntry
static java.util.Set<PermissionEntry> PrivilegeHelper.canViewPermissions(GrouperSession grouperSession, java.util.Collection<PermissionEntry> inputPermissionEntries)
          see if the attribute assigns are viewable
 java.util.Set<PermissionEntry> BaseAttrDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionEntries)
           
 java.util.Set<PermissionEntry> GrouperAttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionEntries)
           
 java.util.Set<PermissionEntry> AttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionEntries)
          filter permissionEntries for things the subject can see, assume underlying assignments are ok to view
 java.util.Set<PermissionEntry> AttributeDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
          filter permissions for things the subject can see
 java.util.Set<PermissionEntry> ValidatingAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> AttributeDefResolverDecorator.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> AttributeDefWrapper.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> WheelAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> GrouperSystemAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> CachingAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 

Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type PermissionEntry
static java.util.Set<PermissionEntry> PrivilegeHelper.canViewPermissions(GrouperSession grouperSession, java.util.Collection<PermissionEntry> inputPermissionEntries)
          see if the attribute assigns are viewable
 java.util.Set<PermissionEntry> BaseAttrDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionEntries)
           
 java.util.Set<PermissionEntry> GrouperAttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionEntries)
           
 java.util.Set<PermissionEntry> AttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionEntries)
          filter permissionEntries for things the subject can see, assume underlying assignments are ok to view
 java.util.Set<PermissionEntry> AttributeDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
          filter permissions for things the subject can see
 java.util.Set<PermissionEntry> ValidatingAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> AttributeDefResolverDecorator.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> AttributeDefWrapper.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> WheelAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> GrouperSystemAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)
           
 java.util.Set<PermissionEntry> CachingAttrDefResolver.postHqlFilterPermissions(edu.internet2.middleware.subject.Subject subject, java.util.Set<PermissionEntry> permissionsEntries)