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 
edu.internet2.middleware.grouper.rules   
 

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.findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId, java.lang.String groupId, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
          find subjects who are not in a group but who have permissions
 java.util.Set<PermissionEntry> PermissionEntryDAO.findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem stem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
          find subjects who are not in a group but who have permissions
 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.
 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, boolean noEndDate)
          securely search for assignments.
 java.util.Set<PermissionEntry> PermissionEntryDAO.findPermissionsByAttributeDefDisabledRange(java.lang.String attributeDefId, java.sql.Timestamp disabledDateFrom, java.sql.Timestamp disabledDateTo)
          Find all permissions based on attributeDefinition, and a range of disabled dates
 

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.findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId, java.lang.String groupId, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem ownerNotInStem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
           
 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)
           
 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, boolean noEndDate)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findPermissionsByAttributeDefDisabledRange(java.lang.String attributeDefId, java.sql.Timestamp disabledDateFrom, java.sql.Timestamp disabledDateTo)
           
 

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)
           
 

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

Methods in edu.internet2.middleware.grouper.rules that return types with arguments of type PermissionEntry
static java.util.Set<PermissionEntry> RuleUtils.permissionsForUser(java.lang.String attributeDefId, RulesBean rulesBean, boolean noEndDate)
           
static java.util.Set<PermissionEntry> RuleUtils.permissionsForUser(java.lang.String attributeDefId, java.lang.String memberId, boolean noEndDate)