Uses of Class
edu.internet2.middleware.grouper.privs.Privilege
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
Grouper loader is a generic loading utility for grouper that automatically manages lists
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://spaces.internet2.edu/display/Grouper/Grouper+-+Loader
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://spaces.internet2.edu/display/Grouper/Grouper+-+Loader
The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension
which finds and optionally deletes members whose subjects can not be resolved
by their source.
This package contains the data access object interfaces that a DB
layer would have to implement (generally revolving around queries to DB)
This package contains hib3 related data access object implementations
and mappings
This package contains internal utility classes
This package contains logging classes
This package contains generic grouper classes which do not belong elsewhere
This package contains access and privilege related classes
-
Uses of Privilege in edu.internet2.middleware.grouper
Modifier and TypeMethodDescriptionGroupType.addList
(GrouperSession s, String name, Privilege read, Privilege write) Deprecated.GroupFinder.addPrivilege
(Privilege privilege) add a privilege to filter by that the subject has on the groupPrivilegeAttributeDefInheritanceSave.addPrivilege
(Privilege privilege) add privilegePrivilegeGroupInheritanceSave.addPrivilege
(Privilege privilege) add privilegePrivilegeStemInheritanceSave.addPrivilege
(Privilege privilege) add privilegeStemFinder.addPrivilege
(Privilege privilege) add a privilege to filter by that the subject has on the stemMembershipFinder.addPrivilegeTheUserHas
(Privilege field) add a privilege the user has for group queryStem.getChildGroups
(Privilege[] privileges, Stem.Scope scope) Deprecated.use the overloadStem.getChildStems
(Privilege[] privileges, Stem.Scope scope) get child stemsvoid
Grant privilege to a subject on this group.boolean
Grant privilege to a subject on this group.void
Grant a privilege on this stem.boolean
Grant a privilege on this stem.boolean
GrouperAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperAccessAdapter.hqlFilterGroupsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperNamingAdapter.hqlFilterStemsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperNamingAdapter.hqlFilterStemsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) static Field
Field.internal_addField
(GrouperSession s, String name, FieldType type, Privilege read, Privilege write, boolean exceptionIfExists, boolean updateIfExists, boolean[] changedArray, String uuid) add a field if it is not already thereGroupType.internal_addList
(GrouperSession s, String name, Privilege read, Privilege write, String fieldId, boolean exceptionIfExists) boolean
Group.internal_grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, String uuid) Grant privilege to a subject on this group.boolean
Stem.internal_grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, String uuid) Grant a privilege on this stem.void
Group.revokePriv
(Privilege priv) Revoke all privileges of the specified type on this group.void
Group.revokePriv
(Subject subj, Privilege priv) Revoke a privilege from the specified subject.boolean
Group.revokePriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked) Revoke a privilege from the specified subject.void
Stem.revokePriv
(Privilege priv) Revoke all privileges of the specified type on this stem.void
Stem.revokePriv
(Subject subj, Privilege priv) Revoke a privilege on this stem.boolean
Stem.revokePriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked) Revoke a privilege on this stem.void
Field.setReadPrivilege
(Privilege readPrivilege) void
Field.setWritePrivilege
(Privilege writePrivilege) Modifier and TypeMethodDescriptionCompositeFinder.assignPrivileges
(Set<Privilege> theGroups) assign privileges to filter by that the subject has on the owner groupGroupFinder.assignPrivileges
(Set<Privilege> theGroups) assign privileges to filter by that the subject has on the groupMembershipFinder.assignPrivileges
(Collection<Privilege> thePrivileges) assign a collection of privileges (fields) to look forStemFinder.assignPrivileges
(Set<Privilege> theStems) assign privileges to filter by that the subject has on the stemMembershipFinder.assignPrivilegesTheUserHas
(Collection<Privilege> thePrivilegesTheUserHas) assign a collection of fields to look for the user has for groupsStem.getChildGroups
(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions) Get groups that are children of this stem.Stem.getChildGroups
(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Get groups that are children of this stem.Stem.getChildGroups
(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Get groups that are children of this stem.Stem.getChildMembershipGroups
(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions) Get groups that are children of this stem and there is a list membership.Stem.getChildStems
(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions) Get groups that are children of this stem.boolean
GrouperAccessAdapter.hqlFilterGroupsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) note, can useboolean
GrouperNamingAdapter.hqlFilterStemsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) -
Uses of Privilege in edu.internet2.middleware.grouper.app.gsh
Modifier and TypeMethodDescriptionstatic boolean
grantPriv.invoke
(bsh.Interpreter i, bsh.CallStack stack, String name, String subjId, Privilege priv) Grant a privilege.static boolean
grantPriv.invoke
(GrouperSession grouperSession, String name, String subjId, Privilege priv) Grant a privilege.static boolean
Check if subject has privilege.static boolean
hasPriv.invoke
(GrouperSession grouperSession, String name, String subjId, Privilege priv) Check if subject has privilege.static boolean
revokePriv.invoke
(bsh.Interpreter i, bsh.CallStack stack, String name, String subjId, Privilege priv) Revoke a privilege.static boolean
revokePriv.invoke
(GrouperSession grouperSession, String name, String subjId, Privilege priv) Revoke a privilege.static Field
typeAddList.invoke
(bsh.Interpreter i, bsh.CallStack stack, String type, String name, Privilege read, Privilege write) Add a list to aGroupType
.static Field
typeAddList.invoke
(GrouperSession grouperSession, String type, String name, Privilege read, Privilege write) Add a list to aGroupType
. -
Uses of Privilege in edu.internet2.middleware.grouper.app.gsh.template
Modifier and TypeMethodDescriptionabstract Privilege
GshTemplateRequireFolderPrivilege.getPrivilege()
abstract Privilege
GshTemplateRequireGroupPrivilege.getPrivilege()
-
Uses of Privilege in edu.internet2.middleware.grouper.app.loader
Modifier and TypeMethodDescriptionstatic void
GrouperLoaderType.initPrivilegesForGroup
(GrouperLoaderResultset grouperLoaderResultsetOverall, Map<String, Map<Privilege, List<Subject>>> privsToAddForGroup, Map<String, Subject> subjectCache, Privilege privilege, String subjectsWithPrivilege) init the privilege for a group, add entries to the privsToAdd methodModifier and TypeMethodDescriptionstatic void
GrouperLoaderType.initPrivilegesForGroup
(GrouperLoaderResultset grouperLoaderResultsetOverall, Map<String, Map<Privilege, List<Subject>>> privsToAddForGroup, Map<String, Subject> subjectCache, Privilege privilege, String subjectsWithPrivilege) init the privilege for a group, add entries to the privsToAdd methodprotected static void
GrouperLoaderType.syncOneGroupMembership
(String groupName, String loaderGroupName, String groupDisplayNameForInsert, String groupDescription, Hib3GrouperLoaderLog hib3GrouploaderLog, long startTime, GrouperLoaderResultset grouperLoaderResultset, boolean groupList, GrouperSession grouperSession, List<Group> andGroups, List<GroupType> groupTypes, Map<Privilege, List<Subject>> groupPrivsToAdd, GrouperFailsafeBean grouperFailsafeBean) -
Uses of Privilege in edu.internet2.middleware.grouper.app.usdu
Modifier and TypeMethodDescriptionprotected static Privilege
USDU.getPrivilege
(Field field) Map fields to privileges.protected static Privilege
UsduJob.getPrivilege
(Field field) Map fields to privileges.Modifier and TypeMethodDescriptionstatic void
USDU.deleteUnresolvableMember
(Member member, AttributeDef attributeDef, Privilege privilege) Revoke unresolvable member's privilege from attribute def.static void
USDU.deleteUnresolvableMember
(Member member, Group group, Privilege privilege) Revoke unresolvable member's privilege from group.static void
USDU.deleteUnresolvableMember
(Member member, Stem stem, Privilege privilege) Revoke unresolvable member's privilege from stem. -
Uses of Privilege in edu.internet2.middleware.grouper.attr
Modifier and TypeMethodDescriptionboolean
AttributeDefPrivilegeDelegate.grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember) Grant privilege to a subject on this attributeDef.boolean
AttributeDefPrivilegeDelegate.internal_grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, String uuid) Grant privilege to a subject on this attributeDef.boolean
AttributeDefPrivilegeDelegate.revokePriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked) Revoke a privilege from the specified subject. -
Uses of Privilege in edu.internet2.middleware.grouper.attr.finder
Modifier and TypeMethodDescriptionAttributeDefFinder.addPrivilege
(Privilege privilege) add a privilege to filter by that the subject has on the attribute definitionAttributeDefNameFinder.addPrivilege
(Privilege privilege) add a privilege to filter by that the subject has on the attribute definitionModifier and TypeMethodDescriptionAttributeDefFinder.assignPrivileges
(Set<Privilege> thePrivileges) assign privileges to filter by that the subject has on the attribute definitionAttributeDefNameFinder.assignPrivileges
(Set<Privilege> thePrivileges) assign privileges to filter by that the subject has on the attribute definition -
Uses of Privilege in edu.internet2.middleware.grouper.entity
Modifier and TypeMethodDescriptionboolean
Grant privilege to a subject on this group.boolean
Entity.revokePriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked) Revoke a privilege from the specified subject. -
Uses of Privilege in edu.internet2.middleware.grouper.internal.dao
Modifier and TypeMethodDescriptionAttributeDefDAO.findAttributeDefsInStemWithoutPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which attributeDefs do not have this privilegeAttributeDefDAO.findAttributeDefsInStemWithPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which attributeDefs do not have this privilegeGroupDAO.findGroupsInStemWithoutPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which groups do not have this privilegeGroupDAO.findGroupsInStemWithPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which groups do not have this privilegeStemDAO.findStemsInStemWithoutPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which stems do not have this privilegeStemDAO.findStemsInStemWithPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which stems do not have this privilegeModifier and TypeMethodDescriptionCompositeDAO.find
(GrouperSession grouperSession, String parentStemId, Stem.Scope stemScope, Subject subject, Set<Privilege> privileges) find composites secureAttributeDefDAO.findAllAttributeDefsFromNamesSecure
(String scope, boolean splitScope, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<String> attributeDefNameIds) do a query based on various paramsAttributeDefDAO.findAllAttributeDefsSecure
(String scope, boolean splitScope, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<String> attributeDefIds) do a query based on various paramsAttributeDefDAO.findAllAttributeDefsSecure
(String scope, boolean splitScope, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<String> attributeDefIds, Collection<String> namesOfAttributeDefs) do a query based on various paramsAttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType) get all attribute names secure, split the scope by whitespaceAttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole) get all attribute names secure, split the scope by whitespaceAttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName) get all attribute names secure, split the scope by whitespaceAttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Set<String> idsOfAttributeDefNames, Collection<String> namesOfAttributeDefNames) get all attribute names secure, split the scope by whitespaceAttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure
(String scope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType) get all attribute names secure, split the scope by whitespaceStemDAO.findAllChildGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildMembershipGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildStemsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child stems within specified scope, and make sure the grouper session can see themEntityDAO.findEntitiesSecure
(GrouperSession grouperSession, List<String> ancestorFolderIds, List<String> ancestorFolderNames, List<String> ids, List<String> names, List<String> parentFolderIds, List<String> parentFolderNames, String terms, Set<Privilege> inPrivSet, QueryOptions queryOptions) find entitiesAttributeDefDAO.getAllAttributeDefsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) get all attribute defs secureAttributeDefDAO.getAllAttributeDefsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) get all attribute defs secureAttributeDefDAO.getAllAttributeDefsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType) get all attribute defs secure, split the scope by whitespaceGroupDAO.getAllGroupsMembershipSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) GroupDAO.getAllGroupsMembershipSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) GroupDAO.getAllGroupsMembershipSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope) GroupDAO.getAllGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) GroupDAO.getAllGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.getAllGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateNames) GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) GroupDAO.getAllGroupsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, TypeOfGroup typeOfGroup) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) get all groups secure, split the scope by whitespaceStemDAO.getAllStemsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds) StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef) StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment) StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, Collection<String> stemNames, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateNames) StemDAO.getAllStemsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) get all stems secure, split the scope by whitespaceStemDAO.getAllStemsWithGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get stems with groups that have privilegesGroupDAO.getImmediateChildrenMembershipSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) get immediate children secureGroupDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get immediate children secureGroupDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) get immediate children secureGroupDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) get immediate children secureStemDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get immediate children (stems) secure -
Uses of Privilege in edu.internet2.middleware.grouper.internal.dao.hib3
Modifier and TypeMethodDescriptionHib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3AttributeDefDAO.findAttributeDefsInStemWithPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3GroupDAO.findGroupsInStemWithoutPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3GroupDAO.findGroupsInStemWithPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3StemDAO.findStemsInStemWithoutPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3StemDAO.findStemsInStemWithPrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Modifier and TypeMethodDescriptionstatic void
Hib3MembershipDAO.addViewPrivilegeIfSelfMembershipQuery
(GrouperSession grouperSession, Collection<String> totalMemberIds, Collection<Field> fields, FieldType fieldType, Set<Privilege> privilegesTheUserHasFinal) Hib3CompositeDAO.find
(GrouperSession grouperSession, String parentStemId, Stem.Scope stemScope, Subject subject, Set<Privilege> privileges) Hib3AttributeDefDAO.findAllAttributeDefsFromNamesSecure
(String scope, boolean splitScope, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<String> attributeDefNameIds) Hib3AttributeDefDAO.findAllAttributeDefsSecure
(String scope, boolean splitScope, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<String> attributeDefIds) Hib3AttributeDefDAO.findAllAttributeDefsSecure
(String scope, boolean splitScope, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<String> totalAttributeDefIds, Collection<String> totalNamesOfAttributeDefs) Hib3AttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType) Hib3AttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole) Hib3AttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName) Hib3AttributeDefNameDAO.findAllAttributeNamesSecure
(String scope, boolean splitScope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Set<String> idsOfAttributeDefNames, Collection<String> namesOfAttributeDefNames) Hib3AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure
(String scope, GrouperSession grouperSession, String attributeDefId, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType) Hib3StemDAO.findAllChildGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.findAllChildGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3StemDAO.findAllChildGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) (non-Javadoc)Hib3StemDAO.findAllChildMembershipGroupsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.findAllChildStemsSecure
(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3EntityDAO.findEntitiesSecure
(GrouperSession grouperSession, List<String> ancestorFolderIds, List<String> ancestorFolderNames, List<String> ids, List<String> names, List<String> parentFolderIds, List<String> parentFolderNames, String terms, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3AttributeDefDAO.getAllAttributeDefsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) Hib3AttributeDefDAO.getAllAttributeDefsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType) Hib3GroupDAO.getAllGroupsMembershipSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) Hib3GroupDAO.getAllGroupsMembershipSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) Hib3GroupDAO.getAllGroupsMembershipSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope) Hib3GroupDAO.getAllGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getAllGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) In this case, send in the attribute name to sort by (default is displayName).Hib3GroupDAO.getAllGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) In this case, send in the attribute name to sort by (default is displayName).Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, boolean splitScope, Subject membershipSubject, Field field) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateNames) Hib3GroupDAO.getAllGroupsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Hib3GroupDAO.getAllGroupsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, TypeOfGroup typeOfGroup) Hib3GroupDAO.getAllGroupsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3StemDAO.getAllStemsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> totalStemIds) Hib3StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> totalStemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef) Hib3StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment) Hib3StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) Hib3StemDAO.getAllStemsSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, Collection<String> stemNames, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateName) Hib3StemDAO.getAllStemsSplitScopeSecure
(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) Hib3StemDAO.getAllStemsWithGroupsSecure
(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getImmediateChildrenMembershipSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) Hib3GroupDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Hib3StemDAO.getImmediateChildrenSecure
(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) -
Uses of Privilege in edu.internet2.middleware.grouper.internal.util
Modifier and TypeMethodDescriptionParameterHelper.notNullPrivilege
(Privilege privilege) ParameterHelper.notNullPrivilegeArray
(Privilege[] privilegeArray) Modifier and TypeMethodDescriptionParameterHelper.notNullPrivilegeSet
(Set<Privilege> privilegeSet) -
Uses of Privilege in edu.internet2.middleware.grouper.log
Modifier and TypeMethodDescriptionvoid
EventLog.groupGrantPriv
(GrouperSession s, String group, Subject subj, Privilege p, org.apache.commons.lang.time.StopWatch sw) void
EventLog.groupRevokePriv
(GrouperSession s, String group, Privilege p, org.apache.commons.lang.time.StopWatch sw) void
EventLog.groupRevokePriv
(GrouperSession s, String group, Subject subj, Privilege p, org.apache.commons.lang.time.StopWatch sw) void
EventLog.stemGrantPriv
(GrouperSession s, String stem, Subject subj, Privilege p, org.apache.commons.lang.time.StopWatch sw) void
EventLog.stemRevokePriv
(GrouperSession s, String stem, Privilege p, org.apache.commons.lang.time.StopWatch sw) void
EventLog.stemRevokePriv
(GrouperSession s, String stem, Subject subj, Privilege p, org.apache.commons.lang.time.StopWatch sw) -
Uses of Privilege in edu.internet2.middleware.grouper.misc
Modifier and TypeMethodDescriptionGrouperObjectFinder.ObjectPrivilege.attributeDefPrivileges()
privileges for attributeDef queriesGrouperObjectFinder.ObjectPrivilege.groupPrivileges()
privileges for group queriesGrouperObjectFinder.ObjectPrivilege.stemPrivileges()
privileges for stem queries -
Uses of Privilege in edu.internet2.middleware.grouper.privs
Modifier and TypeFieldDescriptionstatic final Privilege
AccessPrivilege.ADMIN
static final Privilege
AttributeDefPrivilege.ATTR_ADMIN
static final Privilege
AttributeDefPrivilege.ATTR_DEF_ATTR_READ
static final Privilege
AttributeDefPrivilege.ATTR_DEF_ATTR_UPDATE
static final Privilege
AttributeDefPrivilege.ATTR_OPTIN
static final Privilege
AttributeDefPrivilege.ATTR_OPTOUT
static final Privilege
AttributeDefPrivilege.ATTR_READ
static final Privilege
AttributeDefPrivilege.ATTR_UPDATE
static final Privilege
AttributeDefPrivilege.ATTR_VIEW
static final Privilege
NamingPrivilege.CREATE
can create objects in this stemstatic final Privilege
AccessPrivilege.GROUP_ATTR_READ
static final Privilege
AccessPrivilege.GROUP_ATTR_UPDATE
static final Privilege
AccessPrivilege.OPTIN
static final Privilege
AccessPrivilege.OPTOUT
static final Privilege
AccessPrivilege.READ
static final Privilege
NamingPrivilege.STEM
can create stems in this stemstatic final Privilege
NamingPrivilege.STEM_ADMIN
can admin stemstatic final Privilege
NamingPrivilege.STEM_ATTR_READ
can read attributes on this stemstatic final Privilege
NamingPrivilege.STEM_ATTR_UPDATE
can update attributes on this stemstatic final Privilege
NamingPrivilege.STEM_VIEW
can create objects in this stemstatic final Privilege
AccessPrivilege.SYSTEM
static final Privilege
AccessPrivilege.UPDATE
static final Privilege
AccessPrivilege.VIEW
Modifier and TypeFieldDescriptionAccessPrivilege.ADMIN_IMPLIED_PRIVILEGES
these privileges are implied by ADMINAccessPrivilege.ADMIN_PRIVILEGES
any of these constitutes ADMIN on a group note, keep most common/likely privs toward the frontNamingPrivilege.ADMIN_PRIVILEGES
any of these constitutes ADMIN on a stem note, keep most common/likely privs toward the frontNamingPrivilege.ALL_ADMIN_PRIVILEGES
any of these constitutes some sort of ADMIN on a stem note, keep most common/likely privs toward the frontAccessPrivilege.ALL_PRIVILEGES
these are all the group access privileges note, keep most common/likely privs toward the frontAttributeDefPrivilege.ALL_PRIVILEGES
ALL privileges note, keep most common/likely privs toward the frontNamingPrivilege.ALL_PRIVILEGES
ALL note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_ADMIN_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_ADMINAttributeDefPrivilege.ATTR_ADMIN_PRIVILEGES
any of these constitutes ADMIN on an attribute def note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_DEF_ATTR_READ_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_DEF_ATTR_READAttributeDefPrivilege.ATTR_DEF_ATTR_READ_PRIVILEGES
any of these constitutes ATTR_DEF_ATTR_READ on a group note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_DEF_ATTR_UPDATE_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_DEF_ATTR_UPDATEAttributeDefPrivilege.ATTR_DEF_ATTR_UPDATE_PRIVILEGES
any of these constitutes ATTR_DEF_ATTR_UPDATE on an attribute def note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_OPTIN_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_OPTINAttributeDefPrivilege.ATTR_OPTIN_PRIVILEGES
any of these constitutes ATTR_OPTIN on an attribute def note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_OPTOUT_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_OPTOUTAttributeDefPrivilege.ATTR_OPTOUT_PRIVILEGES
any of these constitutes ATTR_OPTOUT on an attribute def note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_READ_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_READAttributeDefPrivilege.ATTR_READ_PRIVILEGES
any of these constitutes READ on a group note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_UPDATE_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_UPDATEAttributeDefPrivilege.ATTR_UPDATE_PRIVILEGES
any of these constitutes ATTR_UPDATE on an attribute def note, keep most common/likely privs toward the frontAttributeDefPrivilege.ATTR_VIEW_IMPLIED_PRIVILEGES
these privileges are implied by ATTR_VIEWAttributeDefPrivilege.ATTR_VIEW_PRIVILEGES
any of these constitutes VIEW on a group note, keep most common/likely privs toward the frontAccessPrivilege.ATTRIBUTE_READ_PRIVILEGES
any of these constitutes GROUP_ATTR_READ on a group note, keep most common/likely privs toward the frontNamingPrivilege.ATTRIBUTE_READ_PRIVILEGES
any of these constitutes STEM_ATTR_READ on a group note, keep most common/likely privs toward the frontAccessPrivilege.ATTRIBUTE_UPDATE_PRIVILEGES
any of these constitutes GROUP_ATTR_UPDATE on a group note, keep most common/likely privs toward the frontNamingPrivilege.ATTRIBUTE_UPDATE_PRIVILEGES
any of these constitutes STEM_ATTR_UPDATE on a group note, keep most common/likely privs toward the frontNamingPrivilege.CREATE_IMPLIED_PRIVILEGES
these privileges are implied by CREATENamingPrivilege.CREATE_PRIVILEGES
any of these constitutes CREATE on a stem note, keep most common/likely privs toward the frontAccessPrivilege.GROUP_ATTR_READ_IMPLIED_PRIVILEGES
these privileges are implied by GROUP_ATTR_READAccessPrivilege.GROUP_ATTR_READ_PRIVILEGES
any of these constitutes GROUP_ATTR_READ on a group note, keep most common/likely privs toward the frontAccessPrivilege.GROUP_ATTR_UPDATE_IMPLIED_PRIVILEGES
these privileges are implied by GROUP_ATTR_UPDATEAccessPrivilege.GROUP_ATTR_UPDATE_PRIVILEGES
any of these constitutes GROUP_ATTR_UPDATE on a group note, keep most common/likely privs toward the frontAccessPrivilege.MANAGE_PRIVILEGES
any of these constitutes MANAGE on a group note, keep most common/likely privs toward the frontAttributeDefPrivilege.MANAGE_PRIVILEGES
any of these constitutes MANAGE on an attribute def note, keep most common/likely privs toward the frontAccessPrivilege.OPT_OR_READ_PRIVILEGES
if any of the opt privs, or update, or read, or admin.AccessPrivilege.OPTIN_IMPLIED_PRIVILEGES
these privileges are implied by OPTINAccessPrivilege.OPTIN_PRIVILEGES
any of these constitutes OPTIN on a group note, keep most common/likely privs toward the frontAccessPrivilege.OPTOUT_IMPLIED_PRIVILEGES
these privileges are implied by OPTOUTAccessPrivilege.OPTOUT_PRIVILEGES
any of these constitutes OPTOUT on a group note, keep most common/likely privs toward the frontGrouperNonDbAccessAdapter.priv2list
GrouperNonDbAttrDefAdapter.priv2list
GrouperNonDbNamingAdapter.priv2list
AccessPrivilege.READ_IMPLIED_PRIVILEGES
these privileges are implied by READAccessPrivilege.READ_PRIVILEGES
any of these constitutes READ on a group note, keep most common/likely privs toward the frontNamingPrivilege.STEM_ADMIN_IMPLIED_PRIVILEGES
these privileges are implied by STEM_ADMINNamingPrivilege.STEM_ATTR_READ_IMPLIED_PRIVILEGES
these privileges are implied by STEM_ATTR_READNamingPrivilege.STEM_ATTR_READ_PRIVILEGES
any of these constitutes STEM_ATTR_READ on a stem note, keep most common/likely privs toward the frontNamingPrivilege.STEM_ATTR_UPDATE_IMPLIED_PRIVILEGES
these privileges are implied by STEM_ATTR_UPDATENamingPrivilege.STEM_ATTR_UPDATE_PRIVILEGES
any of these constitutes STEM_ATTR_UPDATE on a stem note, keep most common/likely privs toward the frontNamingPrivilege.STEM_IMPLIED_PRIVILEGES
these privileges are implied by STEMNamingPrivilege.STEM_PRIVILEGES
any of these constitutes STEM on a stem note, keep most common/likely privs toward the frontNamingPrivilege.STEM_VIEW_IMPLIED_PRIVILEGES
these privileges are implied by STEM_VIEWNamingPrivilege.STEM_VIEW_PRIVILEGES
any of these constitutes STEM_VIEW on a group note, keep most common/likely privs toward the frontAccessPrivilege.UPDATE_IMPLIED_PRIVILEGES
these privileges are implied by UPDATEAccessPrivilege.UPDATE_PRIVILEGES
any of these constitutes UPDATE on a group note, keep most common/likely privs toward the frontAccessPrivilege.VIEW_ENTITY_PRIVILEGES
any of these constitutes VIEW on an entity note, keep most common/likely privs toward the frontAccessPrivilege.VIEW_IMPLIED_PRIVILEGES
these privileges are implied by VIEWAccessPrivilege.VIEW_PRIVILEGES
any of these constitutes VIEW on a group note, keep most common/likely privs toward the frontModifier and TypeMethodDescriptionstatic Privilege[]
PrivilegeHelper.getAccessPrivileges
(Privilege[] privileges) TODO 20070824 add testsstatic Privilege[]
PrivilegeHelper.getAttributeDefPrivileges
(Privilege[] privileges) TODO 20070824 add testsstatic Privilege
Privilege.getInstance
(String name) static Privilege
Privilege.getInstance
(String name, boolean exceptionIfNotFound) static Privilege[]
PrivilegeHelper.getNamingPrivileges
(Privilege[] privileges) TODO 20070824 add testsAccessPrivilege.getPrivilege()
get the privilege, convert from nameAttributeDefPrivilege.getPrivilege()
get the privilege, convert from namestatic Privilege
AccessPrivilege.listToPriv
(String list) convert a list to a privilegestatic Privilege
AttributeDefPrivilege.listToPriv
(String list) convert a list to a privilegestatic Privilege
NamingPrivilege.listToPriv
(String list) convert a list to a privilegestatic Privilege
Privilege.listToPriv
(String list, boolean exceptionOnNotFound) convert a list to a privilege for any type of privilegeabstract Privilege
PrivilegeType.retrievePrivilege
(String name) retrieve a privilege with this name.Modifier and TypeMethodDescriptionPrivilege.convertFieldsToPrivileges
(Collection<Field> fields) convert a list to a privilege for any type of privilegePrivilege.convertNamesToPrivileges
(Collection<String> privilegeNames) convert a list of privilege names or field names to a privilege for any type of privilegeAccessPrivilege.filter
(Collection<Privilege> privileges) filter some privs for access privsAttributeDefPrivilege.filter
(Collection<Privilege> privileges) filter some privs for access privsPrivilegeAttributeDefInheritanceFinder.findAssignedPrivileges()
return set of assigned inherited privileges based on assignment to the user or a group the user is in.PrivilegeGroupInheritanceFinder.findAssignedPrivileges()
return set of assigned inherited privileges based on assignment to the user or a group the user is in.PrivilegeStemInheritanceFinder.findAssignedPrivileges()
return set of assigned inherited privileges based on assignment to the user or a group the user is in.PrivilegeAttributeDefInheritanceFinder.findEffectivePrivileges()
return set of effective inherited privileges based on assignment to the user or a group the user is in.PrivilegeGroupInheritanceFinder.findEffectivePrivileges()
return set of effective inherited privileges based on assignment to the user or a group the user is in.PrivilegeStemInheritanceFinder.findEffectivePrivileges()
return set of effective inherited privileges based on assignment to the user or a group the user is in.Privilege.getAccessPrivs()
Privilege.getAttributeDefPrivs()
get attribute def privsPrivilege.getEntityPrivs()
Privilege.getImpliedPrivileges()
get the privilege that this privilege implied (including this privilege for instance if the privilege is UPDATE, then return UPDATE and ADMINPrivilege.getInheritedPrivileges()
get the inherited privileges for this privilege (including this privilege for instance if the privilege is UPDATE, then return UPDATE and ADMINPrivilege.getInstances
(String namesCommaSeparated) Privilege.getNamingPrivs()
get stem (naming) privsModifier and TypeMethodDescriptionPrivilegeAttributeDefInheritanceFinder.assignPrivilege
(Privilege privilege) add privilegePrivilegeGroupInheritanceFinder.assignPrivilege
(Privilege privilege) add privilegePrivilegeStemInheritanceFinder.assignPrivilege
(Privilege privilege) add privilegestatic void
PrivilegeHelper.dispatch
(GrouperSession s, AttributeDef attributeDef, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsstatic void
PrivilegeHelper.dispatch
(GrouperSession s, Group g, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsstatic void
PrivilegeHelper.dispatch
(GrouperSession s, Stem ns, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsstatic Privilege[]
PrivilegeHelper.getAccessPrivileges
(Privilege[] privileges) TODO 20070824 add testsstatic Privilege[]
PrivilegeHelper.getAttributeDefPrivileges
(Privilege[] privileges) TODO 20070824 add testsAttributeDefAdapter.getAttributeDefsWhereSubjectDoesHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the attributeDefs which do have a certain privilegeAttributeDefResolver.getAttributeDefsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the attributeDefs which do have a certain privilegeAttributeDefResolverDecorator.getAttributeDefsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AttributeDefWrapper.getAttributeDefsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all attributedefs where this subject does have this privilege.AttributeDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the attributeDefs which do not have a certain privilegeAttributeDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the attributeDefs which do not have a certain privilegeAttributeDefResolverDecorator.getAttributeDefsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AttributeDefWrapper.getAttributeDefsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all attributedefs where this subject doesnt have this privilege.ValidatingAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv
(GrouperSession grouperSession, Subject subj, Privilege priv) Get all attribute defs where this subject has this privilege.GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) AttributeDefResolver.getAttributeDefsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) Get all attributedefs where subject has privilege.AttributeDefResolverDecorator.getAttributeDefsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) AttributeDefWrapper.getAttributeDefsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) CachingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) ValidatingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) AccessAdapter.getGroupsWhereSubjectDoesHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do not have a certain privilegeAccessResolver.getGroupsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do have a certain privilegeAccessResolverDecorator.getGroupsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AccessWrapper.getGroupsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all groups where this subject does have this privilege.AccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do not have a certain privilegeAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do not have a certain privilegeAccessResolverDecorator.getGroupsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AccessWrapper.getGroupsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperAllAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all groups where this subject doesnt have this privilege.ValidatingAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AccessAdapter.getGroupsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all groups where this subject has this privilege.GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all groups where this subject has this privilege.AccessResolver.getGroupsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) Get all groups where subject has privilege.AccessResolverDecorator.getGroupsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) AccessWrapper.getGroupsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) GrouperAllAccessResolver.getGroupsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) ValidatingAccessResolver.getGroupsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) static Privilege[]
PrivilegeHelper.getNamingPrivileges
(Privilege[] privileges) TODO 20070824 add testsAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege
(GrouperSession grouperSession, Subject subject, Privilege privilege) get stems where a group exists where the subject has privilegeAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege
(Subject subject, Privilege privilege) Get all stems which have groups where subject has privilege.AccessResolverDecorator.getStemsWhereGroupThatSubjectHasPrivilege
(Subject subject, Privilege privilege) AccessWrapper.getStemsWhereGroupThatSubjectHasPrivilege
(Subject subject, Privilege privilege) GrouperAllAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege
(Subject subject, Privilege privilege) GrouperNonDbAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege
(GrouperSession grouperSession, Subject subject, Privilege privilege) ValidatingAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege
(Subject subject, Privilege privilege) GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all stems where this subject does have this privilege.NamingAdapter.getStemsWhereSubjectDoesHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do have a certain privilegeNamingResolver.getStemsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do have a certain privilegeNamingResolverDecorator.getStemsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) NamingWrapper.getStemsWhereSubjectDoesHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperAllNamingResolver.getStemsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all stems where this subject doesnt have this privilege.NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do not have a certain privilegeNamingResolver.getStemsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do not have a certain privilegeNamingResolverDecorator.getStemsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) NamingWrapper.getStemsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) ValidatingNamingResolver.getStemsWhereSubjectDoesntHavePrivilege
(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbNamingAdapter.getStemsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all stems where this subject has this privilege.NamingAdapter.getStemsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all stems where this subject has this privilege.GrouperAllNamingResolver.getStemsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) NamingResolver.getStemsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) Get all groups where subject has privilege.NamingResolverDecorator.getStemsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) NamingWrapper.getStemsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) ValidatingNamingResolver.getStemsWhereSubjectHasPrivilege
(Subject subject, Privilege privilege) AccessAdapter.getSubjectsWithPriv
(GrouperSession s, Group g, Privilege priv) Get all subjects with this privilege on this group.AttributeDefAdapter.getSubjectsWithPriv
(GrouperSession s, AttributeDef attributeDef, Privilege priv) Get all subjects with this privilege on this attribute definition.GrouperNonDbAccessAdapter.getSubjectsWithPriv
(GrouperSession s, Group g, Privilege priv) GrouperNonDbAttrDefAdapter.getSubjectsWithPriv
(GrouperSession s, AttributeDef attributeDef, Privilege priv) GrouperNonDbNamingAdapter.getSubjectsWithPriv
(GrouperSession s, Stem ns, Privilege priv) NamingAdapter.getSubjectsWithPriv
(GrouperSession s, Stem ns, Privilege priv) Get all subjects with this privilege on this stem.AccessResolver.getSubjectsWithPrivilege
(Group group, Privilege privilege) Get all subjects with privilege on group.AccessResolverDecorator.getSubjectsWithPrivilege
(Group group, Privilege privilege) AccessWrapper.getSubjectsWithPrivilege
(Group group, Privilege privilege) AttributeDefResolver.getSubjectsWithPrivilege
(AttributeDef attributeDef, Privilege privilege) Get all subjects with privilege on attributeDef.AttributeDefResolverDecorator.getSubjectsWithPrivilege
(AttributeDef attributeDef, Privilege privilege) AttributeDefWrapper.getSubjectsWithPrivilege
(AttributeDef attributeDef, Privilege privilege) CachingAttrDefResolver.getSubjectsWithPrivilege
(AttributeDef attributeDef, Privilege privilege) GrouperAllAttrDefResolver.getSubjectsWithPrivilege
(AttributeDef attributeDef, Privilege privilege) NamingResolver.getSubjectsWithPrivilege
(Stem stem, Privilege privilege) Get all subjects with privilege on group.NamingResolverDecorator.getSubjectsWithPrivilege
(Stem stem, Privilege privilege) NamingWrapper.getSubjectsWithPrivilege
(Stem stem, Privilege privilege) ValidatingAccessResolver.getSubjectsWithPrivilege
(Group group, Privilege privilege) ValidatingAttrDefResolver.getSubjectsWithPrivilege
(AttributeDef attributeDef, Privilege privilege) ValidatingNamingResolver.getSubjectsWithPrivilege
(Stem stem, Privilege privilege) void
Grant the privilege to the subject on this group.void
AttributeDefAdapter.grantPriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv, String uuid) Grant the privilege to the subject on this attrDef.void
GrouperNonDbAccessAdapter.grantPriv
(GrouperSession s, Group g, Subject subj, Privilege priv, String uuid) Grant the privilege to the subject on this group.void
GrouperNonDbAttrDefAdapter.grantPriv
(GrouperSession s, AttributeDef attributeDef, Subject subj, Privilege priv, String uuid) void
GrouperNonDbNamingAdapter.grantPriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv, String uuid) void
Grant the privilege to the subject on this stem.void
AccessResolver.grantPrivilege
(Group group, Subject subject, Privilege privilege, String uuid) Grant privilege to subject on group.void
AccessResolverDecorator.grantPrivilege
(Group group, Subject subject, Privilege privilege, String uuid) void
AccessWrapper.grantPrivilege
(Group group, Subject subject, Privilege privilege, String uuid) void
AttributeDefResolver.grantPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege, String uuid) Grant privilege to subject on attributeDef.void
AttributeDefResolverDecorator.grantPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege, String uuid) void
AttributeDefWrapper.grantPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege, String uuid) void
CachingAccessResolver.grantPrivilege
(Group group, Subject subject, Privilege privilege, String uuid) void
CachingAttrDefResolver.grantPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege, String uuid) void
CachingNamingResolver.grantPrivilege
(Stem stem, Subject subject, Privilege privilege, String uuid) void
NamingResolver.grantPrivilege
(Stem stem, Subject subject, Privilege privilege, String uuid) Grant privilege to subject on group.void
NamingResolverDecorator.grantPrivilege
(Stem stem, Subject subject, Privilege privilege, String uuid) void
NamingWrapper.grantPrivilege
(Stem stem, Subject subject, Privilege privilege, String uuid) void
ValidatingAccessResolver.grantPrivilege
(Group group, Subject subject, Privilege privilege, String uuid) void
ValidatingAttrDefResolver.grantPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege, String uuid) void
ValidatingNamingResolver.grantPrivilege
(Stem stem, Subject subject, Privilege privilege, String uuid) static boolean
PrivilegeHelper.hasImmediatePrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) see if an attributeDef has an immediate privilegestatic boolean
PrivilegeHelper.hasImmediatePrivilege
(Group group, Subject subject, Privilege privilege) see if a group has an immediate privilegestatic boolean
PrivilegeHelper.hasImmediatePrivilege
(Stem stem, Subject subject, Privilege privilege) see if a stem has an immediate privilegeboolean
AccessAdapter.hasPriv
(GrouperSession s, Group g, Subject subj, Privilege priv) Check whether the subject has this privilege on this group.boolean
AttributeDefAdapter.hasPriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) Check whether the subject has this privilege on this attrDef.boolean
GrouperNonDbAccessAdapter.hasPriv
(GrouperSession s, Group g, Subject subj, Privilege priv) boolean
GrouperNonDbAttrDefAdapter.hasPriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) boolean
GrouperNonDbNamingAdapter.hasPriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Check whether the subject has this privilege on this stem.boolean
NamingAdapter.hasPriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Check whether the subject has this privilege on this stem.boolean
AccessResolver.hasPrivilege
(Group group, Subject subject, Privilege privilege) Check whether subject has privilege on group.boolean
AccessResolverDecorator.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
AccessWrapper.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
AttributeDefResolver.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) Check whether subject has privilege on attributeDef.boolean
AttributeDefResolverDecorator.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
AttributeDefWrapper.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
CachingAccessResolver.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
CachingAttrDefResolver.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
CachingNamingResolver.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
GrouperAllAccessResolver.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
GrouperAllAttrDefResolver.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
GrouperAllNamingResolver.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
GrouperSystemAccessResolver.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
GrouperSystemAttrDefResolver.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
GrouperSystemNamingResolver.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
NamingResolver.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) Check whether subject has privilege on group.boolean
NamingResolverDecorator.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
NamingWrapper.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
ValidatingAccessResolver.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
ValidatingAttrDefResolver.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
ValidatingNamingResolver.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
WheelAccessResolver.hasPrivilege
(Group group, Subject subject, Privilege privilege) boolean
WheelAttrDefResolver.hasPrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) boolean
WheelNamingResolver.hasPrivilege
(Stem stem, Subject subject, Privilege privilege) boolean
AttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attributeDef query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterAttributeDefs instead if you like).boolean
AttributeDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attribute def query, check to make sure the subject cant see the recordsboolean
AttributeDefResolverDecorator.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AttributeDefWrapper.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAttrDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
CachingAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperAttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperSystemAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
ValidatingAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
AttributeDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attributeDef query, check to make sure the subject has priv (if filtering HQL, you can do the postHqlFilterAttributeDefs instead if you like).boolean
AttributeDefResolver.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) for an attribute def query, check to make sure the records have certain privsboolean
AttributeDefResolverDecorator.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AttributeDefWrapper.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAttrDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
CachingAttrDefResolver.hqlFilterAttributeDefsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperAttributeDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String attributeDefColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessAdapter.hqlFilterGroupsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
AccessResolver.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, check to make sure the subject cant see the recordsboolean
AccessResolverDecorator.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessWrapper.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperSystemAccessResolver.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
ValidatingAccessResolver.hqlFilterGroupsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessAdapter.hqlFilterGroupsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, see if the groups have certain privsboolean
AccessResolver.hqlFilterGroupsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) for a group query, check to make sure the result has privsboolean
AccessResolverDecorator.hqlFilterGroupsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
AccessWrapper.hqlFilterGroupsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseAccessAdapter.hqlFilterGroupsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseNamingAdapter.hqlFilterStemsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
CachingNamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
GrouperSystemNamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingAdapter.hqlFilterStemsNotWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterStems instead if you like).boolean
NamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the subject doesnt have privsboolean
NamingResolverDecorator.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingWrapper.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
ValidatingNamingResolver.hqlFilterStemsNotWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
BaseNamingAdapter.hqlFilterStemsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingAdapter.hqlFilterStemsWithPrivWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the privs are thereboolean
NamingResolver.hqlFilterStemsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) for a stem query, check to make sure the subject has privsboolean
NamingResolverDecorator.hqlFilterStemsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) boolean
NamingWrapper.hqlFilterStemsWithPrivWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Privilege privilege, boolean considerAllSubject) static Set<AttributeDef>
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesHavePriv
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) static Set<AttributeDef>
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesntHavePriv
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesHavePriv
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesntHavePriv
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) static Set<? extends GrouperPrivilege>
GrouperPrivilegeAdapter.internal_getPrivs
(GrouperSession s, Owner ownerGroupOrStemOrAttributeDef, Subject subj, Member m, Privilege p, Iterator it) 2007-11-02 Gary Brown If p==null determine by looking at the Membership list Discard those which are not privileges i.e.GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesHavePriv
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesntHavePriv
(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) static boolean
static boolean
Privilege.isAttributeDef
(Privilege p) static boolean
static boolean
void
AccessAdapter.privilegeCopy
(GrouperSession s, Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.void
AccessAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
AccessResolver.privilegeCopy
(Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.void
AccessResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
AccessResolverDecorator.privilegeCopy
(Group g1, Group g2, Privilege priv) void
AccessResolverDecorator.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
AccessWrapper.privilegeCopy
(Group g1, Group g2, Privilege priv) void
AccessWrapper.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
AttributeDefAdapter.privilegeCopy
(GrouperSession grouperSession, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.void
AttributeDefAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
AttributeDefResolver.privilegeCopy
(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.void
AttributeDefResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
AttributeDefResolverDecorator.privilegeCopy
(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) void
AttributeDefResolverDecorator.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
AttributeDefWrapper.privilegeCopy
(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) void
AttributeDefWrapper.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
CachingAccessResolver.privilegeCopy
(Group g1, Group g2, Privilege priv) void
CachingAccessResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
CachingAttrDefResolver.privilegeCopy
(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) void
CachingAttrDefResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
CachingNamingResolver.privilegeCopy
(Stem stem1, Stem stem2, Privilege priv) void
CachingNamingResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
GrouperNonDbAccessAdapter.privilegeCopy
(GrouperSession s, Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.void
GrouperNonDbAccessAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
GrouperNonDbAttrDefAdapter.privilegeCopy
(GrouperSession s, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) void
GrouperNonDbAttrDefAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) void
GrouperNonDbNamingAdapter.privilegeCopy
(GrouperSession s, Stem stem1, Stem stem2, Privilege priv) Copies privileges for subjects that have the specified privilege on stem1 to stem2.void
GrouperNonDbNamingAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
NamingAdapter.privilegeCopy
(GrouperSession s, Stem stem1, Stem stem2, Privilege priv) Copies privileges for subjects that have the specified privilege on stem1 to stem2.void
NamingAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
NamingResolver.privilegeCopy
(Stem stem1, Stem stem2, Privilege priv) Copies privileges for subjects that have the specified privilege on stem1 to stem2.void
NamingResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
NamingResolverDecorator.privilegeCopy
(Stem stem1, Stem stem2, Privilege priv) void
NamingResolverDecorator.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
NamingWrapper.privilegeCopy
(Stem stem1, Stem stem2, Privilege priv) void
NamingWrapper.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
ValidatingAccessResolver.privilegeCopy
(Group g1, Group g2, Privilege priv) void
ValidatingAccessResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
ValidatingAttrDefResolver.privilegeCopy
(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) void
ValidatingAttrDefResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) void
ValidatingNamingResolver.privilegeCopy
(Stem stem1, Stem stem2, Privilege priv) void
ValidatingNamingResolver.privilegeCopy
(Subject subj1, Subject subj2, Privilege priv) static String
AccessPrivilege.privToList
(Privilege privilege) convert a privilege to a liststatic String
AttributeDefPrivilege.privToList
(Privilege privilege) convert a privilege to a liststatic String
NamingPrivilege.privToList
(Privilege privilege) convert a privilege to a listvoid
AccessAdapter.revokePriv
(GrouperSession s, Group g, Privilege priv) Revoke this privilege from everyone on this group.void
AccessAdapter.revokePriv
(GrouperSession s, Group g, Subject subj, Privilege priv) Revoke the privilege from the subject on this group.void
AttributeDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv) Revoke this privilege from everyone on this attrDef.void
AttributeDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) Revoke the privilege from the subject on this attrDef.void
GrouperNonDbAccessAdapter.revokePriv
(GrouperSession s, Group g, Privilege priv) Revoke this privilege from everyone on this group.void
GrouperNonDbAccessAdapter.revokePriv
(GrouperSession s, Group g, Subject subj, Privilege priv) Revoke the privilege from the subject on this group.void
GrouperNonDbAttrDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv) void
GrouperNonDbAttrDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) void
GrouperNonDbNamingAdapter.revokePriv
(GrouperSession s, Stem ns, Privilege priv) Revoke this privilege from everyone on this stem.void
GrouperNonDbNamingAdapter.revokePriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Revoke the privilege from the subject on this stem.void
NamingAdapter.revokePriv
(GrouperSession s, Stem ns, Privilege priv) Revoke this privilege from everyone on this stem.void
NamingAdapter.revokePriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Revoke the privilege from the subject on this stem.void
AccessResolver.revokePrivilege
(Group group, Privilege privilege) Revoke privilege from all subjects on group.void
AccessResolver.revokePrivilege
(Group group, Subject subject, Privilege privilege) Revoke privilege from subject on group.void
AccessResolverDecorator.revokePrivilege
(Group group, Privilege privilege) void
AccessResolverDecorator.revokePrivilege
(Group group, Subject subject, Privilege privilege) void
AccessWrapper.revokePrivilege
(Group group, Privilege privilege) void
AccessWrapper.revokePrivilege
(Group group, Subject subject, Privilege privilege) void
AttributeDefResolver.revokePrivilege
(AttributeDef attributeDef, Privilege privilege) Revoke privilege from all subjects on attributeDef.void
AttributeDefResolver.revokePrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) Revoke privilege from subject on attributeDef.void
AttributeDefResolverDecorator.revokePrivilege
(AttributeDef attributeDef, Privilege privilege) void
AttributeDefResolverDecorator.revokePrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) void
AttributeDefWrapper.revokePrivilege
(AttributeDef attributeDef, Privilege privilege) void
AttributeDefWrapper.revokePrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) void
CachingAccessResolver.revokePrivilege
(Group group, Privilege privilege) void
CachingAccessResolver.revokePrivilege
(Group group, Subject subject, Privilege privilege) void
CachingAttrDefResolver.revokePrivilege
(AttributeDef attributeDef, Privilege privilege) void
CachingAttrDefResolver.revokePrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) void
CachingNamingResolver.revokePrivilege
(Stem stem, Privilege privilege) void
CachingNamingResolver.revokePrivilege
(Stem stem, Subject subject, Privilege privilege) void
NamingResolver.revokePrivilege
(Stem stem, Privilege privilege) Revoke privilege from all subjects on group.void
NamingResolver.revokePrivilege
(Stem stem, Subject subject, Privilege privilege) Revoke privilege from subject on group.void
NamingResolverDecorator.revokePrivilege
(Stem stem, Privilege privilege) void
NamingResolverDecorator.revokePrivilege
(Stem stem, Subject subject, Privilege privilege) void
NamingWrapper.revokePrivilege
(Stem stem, Privilege privilege) void
NamingWrapper.revokePrivilege
(Stem stem, Subject subject, Privilege privilege) void
ValidatingAccessResolver.revokePrivilege
(Group group, Privilege privilege) void
ValidatingAccessResolver.revokePrivilege
(Group group, Subject subject, Privilege privilege) void
ValidatingAttrDefResolver.revokePrivilege
(AttributeDef attributeDef, Privilege privilege) void
ValidatingAttrDefResolver.revokePrivilege
(AttributeDef attributeDef, Subject subject, Privilege privilege) void
ValidatingNamingResolver.revokePrivilege
(Stem stem, Privilege privilege) void
ValidatingNamingResolver.revokePrivilege
(Stem stem, Subject subject, Privilege privilege) Modifier and TypeMethodDescriptionstatic Collection<Field>
Privilege.convertPrivilegesToFields
(Collection<Privilege> privileges) convert a collection of privileges to a collection of fieldsconvert a set of privileges to a set of fieldsconvert a set of privileges to a set of fieldsstatic Collection<String>
PrivilegeHelper.fieldIdsFromPrivileges
(Collection<Privilege> privileges) convert a collection of privileges to a collection of fieldIdsconvert a set of privileges to a set of fieldsconvert a set of privileges to a set of fieldsconvert a set of privileges to a set of fieldsconvert a set of privileges to a set of fieldsAccessPrivilege.filter
(Collection<Privilege> privileges) filter some privs for access privsAttributeDefPrivilege.filter
(Collection<Privilege> privileges) filter some privs for access privsstatic boolean
PrivilegeHelper.hasPrivilege
(GrouperSession s, AttributeDef attributeDef, Subject subj, Set<Privilege> privInSet) static boolean
PrivilegeHelper.hasPrivilege
(GrouperSession s, Group g, Subject subj, Set<Privilege> privInSet) static boolean
PrivilegeHelper.hasPrivilege
(GrouperSession s, Stem stem, Subject subj, Set<Privilege> privInSet) boolean
AttributeDefAdapter.hqlFilterAttrDefsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) for an attrDef query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterAttrDefs instead if you like).boolean
AttributeDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) for an attrDef query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterAttDefs instead if you like)boolean
AttributeDefResolverDecorator.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
AttributeDefWrapper.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) boolean
BaseAttrDefAdapter.hqlFilterAttrDefsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
CachingAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) boolean
GrouperAttributeDefAdapter.hqlFilterAttrDefsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
GrouperSystemAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String groupColumn, Set<Privilege> privInSet) boolean
ValidatingAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attrDefColumn, Set<Privilege> privInSet) boolean
WheelAttrDefResolver.hqlFilterAttrDefsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hqlTables, StringBuilder hqlWhereClause, String attributeDefColumn, Set<Privilege> privInSet) boolean
AccessAdapter.hqlFilterGroupsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) for a group query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
AccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) for a group query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like)boolean
AccessResolverDecorator.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
AccessWrapper.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
BaseAccessAdapter.hqlFilterGroupsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
CachingAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
GrouperSystemAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
ValidatingAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
WheelAccessResolver.hqlFilterGroupsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String groupColumn, Set<Privilege> privInSet) boolean
BaseNamingAdapter.hqlFilterStemsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
GrouperSystemNamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
NamingAdapter.hqlFilterStemsWhereClause
(GrouperSession grouperSession, Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) for a stem query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
NamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) for a stem query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like).boolean
NamingResolverDecorator.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
NamingWrapper.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
ValidatingNamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) boolean
WheelNamingResolver.hqlFilterStemsWhereClause
(Subject subject, HqlQuery hqlQuery, StringBuilder hql, String stemColumn, Set<Privilege> privInSet) AccessAdapter.retrievePrivileges
(GrouperSession grouperSession, Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) get a list of privilege subjects, there are no results with the same subject/privilege combinationAccessResolver.retrievePrivileges
(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) get a list of privilege subjects, there are no results with the same subjectAccessResolverDecorator.retrievePrivileges
(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) AccessWrapper.retrievePrivileges
(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) AttributeDefAdapter.retrievePrivileges
(GrouperSession grouperSession, AttributeDef attributeDef, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) get a list of privilege subjects, there are no results with the same subject/privilege combinationAttributeDefResolver.retrievePrivileges
(AttributeDef attributeDef, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) get a list of privilege subjects, there are no results with the same subjectAttributeDefResolverDecorator.retrievePrivileges
(AttributeDef attributeDef, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) AttributeDefWrapper.retrievePrivileges
(AttributeDef attributeDef, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) GrouperNonDbAccessAdapter.retrievePrivileges
(GrouperSession grouperSession, Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) GrouperNonDbAttrDefAdapter.retrievePrivileges
(GrouperSession grouperSession, AttributeDef attributeDef, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) ValidatingAccessResolver.retrievePrivileges
(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) ValidatingAttrDefResolver.retrievePrivileges
(AttributeDef attributeDef, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) static String
Privilege.stringValue
(Set<Privilege> privileges) convert privileges to string comma separatedModifierConstructorDescriptionAccessPrivilege
(Group group, Subject subj, Subject owner, Privilege priv, String klass, boolean isRevokable, String contextId1) AttributeDefPrivilege
(AttributeDef attributeDef1, Subject subj1, Subject owner1, Privilege priv, String klass1, boolean isRevokable1, String contextId1) NamingPrivilege
(Stem stem, Subject subj, Subject owner, Privilege priv, String klass, boolean isRevokable, String contextId1) -
Uses of Privilege in edu.internet2.middleware.grouper.rules
Modifier and TypeMethodDescriptionstatic boolean
RuleApi.hasInheritedPrivilege
(GrouperObject grouperObject, Subject subject, Privilege privilege, boolean considerInGroup) see if there is an inherited privilegestatic boolean
RuleApi.hasInheritedPrivilege
(Map<MultiKey, Set<RuleDefinition>> inheritedRulesCacheByStemIdSubjectPrivilege, GrouperObject grouperObject, Subject subject, Privilege privilege, boolean considerInGroup) see if there is an inherited privilegeModifier and TypeMethodDescriptionstatic AttributeAssign
RuleApi.inheritAttributeDefPrivileges
(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) make sure stem privileges are inherited in a attributeDefstatic AttributeAssign
RuleApi.inheritAttributeDefPrivileges
(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) Deprecated.use the method without actAs inheritAttributeDefPrivileges(Stem stem, Scope stemScope, Subject subjectToAssign, Setprivileges static AttributeAssign
RuleApi.inheritFolderPrivileges
(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) make sure stem privileges are inherited in a stemstatic AttributeAssign
RuleApi.inheritFolderPrivileges
(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) Deprecated.use the method without actAsstatic AttributeAssign
RuleApi.inheritGroupPrivileges
(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) make sure group privileges are inherited in a stemstatic AttributeAssign
RuleApi.inheritGroupPrivileges
(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges, String sqlLikeString) make sure group privileges are inherited in a stemstatic AttributeAssign
RuleApi.inheritGroupPrivileges
(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) Deprecated.use the non actAs method inheritGroupPrivileges(Stem stem, Scope stemScope, Subject subjectToAssign, Setprivileges) static AttributeAssign
RuleApi.inheritGroupPrivileges
(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges, String sqlLikeString) Deprecated.use the method without actAs inheritGroupPrivileges(Stem stem, Scope stemScope, Subject subjectToAssign, Setprivileges, String sqlLikeString) static int
RuleApi.removePrivilegesIfNotAssignedByRule
(boolean actAsRoot, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges, String sqlLikeString) remove group privileges are inherited in a stem -
Uses of Privilege in edu.internet2.middleware.grouper.rules.beans
Modifier and TypeMethodDescriptionvoid
RulesPrivilegeBean.setPrivilege
(Privilege privilege1) privilege being affectedModifierConstructorDescriptionRulesPrivilegeBean
(AttributeDef attributeDef1, Subject subject1, Privilege privilege1) RulesPrivilegeBean
(Group group1, Subject subject1, Privilege privilege1) RulesPrivilegeBean
(Stem stem1, Subject subject1, Privilege privilege1) -
Uses of Privilege in edu.internet2.middleware.grouper.testing
Modifier and TypeMethodDescriptionvoid
GrouperTestBase.assertHasPrivilege
(Set<Object[]> results, AttributeDef attributeDef, Subject subject, Privilege privilege) make sure a result set has a privilege from a user and attribute defvoid
GrouperTestBase.assertHasPrivilege
(Set<Object[]> results, Group group, Subject subject, Privilege privilege) make sure a result set has a privilege from a user and stemvoid
GrouperTestBase.assertHasPrivilege
(Set<Object[]> results, Stem stem, Subject subject, Privilege privilege) make sure a result set has a privilege from a user and stem