|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Privilege | |
---|---|
edu.internet2.middleware.grouper | The I2MI Grouper project is an open source toolkit for managing groups. |
edu.internet2.middleware.grouper.app.gsh | |
edu.internet2.middleware.grouper.app.loader | 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://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+-+Loader |
edu.internet2.middleware.grouper.app.usdu | 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. |
edu.internet2.middleware.grouper.attr | |
edu.internet2.middleware.grouper.entity | |
edu.internet2.middleware.grouper.internal.dao | This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) |
edu.internet2.middleware.grouper.internal.dao.hib3 | This package contains hib3 related data access object implementations and mappings |
edu.internet2.middleware.grouper.internal.util | This package contains internal utility classes |
edu.internet2.middleware.grouper.log | This package contains logging classes |
edu.internet2.middleware.grouper.privs | This package contains access and privilege related classes |
edu.internet2.middleware.grouper.rules | |
edu.internet2.middleware.grouper.rules.beans |
Uses of Privilege in edu.internet2.middleware.grouper |
---|
Methods in edu.internet2.middleware.grouper that return Privilege | |
---|---|
Privilege |
Field.getReadPriv()
|
Privilege |
Field.getWritePriv()
|
Methods in edu.internet2.middleware.grouper with parameters of type Privilege | |
---|---|
Field |
GroupType.addAttribute(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
boolean required)
Add a custom attribute Field to a custom GroupType . |
Field |
GroupType.addAttribute(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
boolean required,
boolean exceptionIfExists)
Add a custom attribute Field to a custom GroupType . |
Field |
GroupType.addList(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write)
Add a custom list Field to a custom GroupType . |
Field |
GroupType.addOrUpdateAttribute(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
boolean required)
Add a custom attribute Field to a custom GroupType . |
java.util.Set<Group> |
Stem.getChildGroups(Privilege[] privileges,
Stem.Scope scope)
Deprecated. use the overload |
java.util.Set<Stem> |
Stem.getChildStems(Privilege[] privileges,
Stem.Scope scope)
get child stems |
void |
Group.grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Grant privilege to a subject on this group. |
void |
Stem.grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Grant a privilege on this stem. |
boolean |
Group.grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember)
Grant privilege to a subject on this group. |
boolean |
Stem.grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember)
Grant a privilege on this stem. |
boolean |
GrouperAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
GrouperNamingAdapter.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
Field |
GroupType.internal_addField(GrouperSession s,
java.lang.String name,
FieldType type,
Privilege read,
Privilege write,
boolean required,
boolean exceptionIfExists,
boolean updateIfExists,
boolean[] changedArray,
java.lang.String uuid)
add a field if it is not already there |
boolean |
Group.internal_grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember,
java.lang.String uuid)
Grant privilege to a subject on this group. |
boolean |
Stem.internal_grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember,
java.lang.String uuid)
Grant a privilege on this stem. |
void |
Group.revokePriv(Privilege priv)
Revoke all privileges of the specified type on this group. |
void |
Stem.revokePriv(Privilege priv)
Revoke all privileges of the specified type on this stem. |
void |
Group.revokePriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke a privilege from the specified subject. |
void |
Stem.revokePriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke a privilege on this stem. |
boolean |
Group.revokePriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyRevoked)
Revoke a privilege from the specified subject. |
boolean |
Stem.revokePriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyRevoked)
Revoke a privilege on this stem. |
void |
Field.setReadPrivilege(Privilege readPrivilege)
|
void |
Field.setWritePrivilege(Privilege writePrivilege)
|
Method parameters in edu.internet2.middleware.grouper with type arguments of type Privilege | |
---|---|
java.util.Set<Group> |
Stem.getChildGroups(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Get groups that are children of this stem. |
java.util.Set<Group> |
Stem.getChildGroups(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
Get groups that are children of this stem. |
java.util.Set<Group> |
Stem.getChildMembershipGroups(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Get groups that are children of this stem and there is a list membership. |
java.util.Set<Stem> |
Stem.getChildStems(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Get groups that are children of this stem. |
boolean |
GrouperAccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
note, can use |
boolean |
GrouperNamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
java.util.Set<Stem> inputStems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
Uses of Privilege in edu.internet2.middleware.grouper.app.gsh |
---|
Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type Privilege | |
---|---|
static boolean |
grantPriv.invoke(bsh.Interpreter i,
bsh.CallStack stack,
java.lang.String name,
java.lang.String subjId,
Privilege priv)
/** Grant a privilege. |
static boolean |
revokePriv.invoke(bsh.Interpreter i,
bsh.CallStack stack,
java.lang.String name,
java.lang.String subjId,
Privilege priv)
Revoke a privilege. |
static boolean |
hasPriv.invoke(bsh.Interpreter i,
bsh.CallStack stack,
java.lang.String name,
java.lang.String subjId,
Privilege priv)
Check if subject has privilege. |
static Field |
typeAddList.invoke(bsh.Interpreter i,
bsh.CallStack stack,
java.lang.String type,
java.lang.String name,
Privilege read,
Privilege write)
Add a list to a GroupType . |
static Field |
typeAddAttr.invoke(bsh.Interpreter i,
bsh.CallStack stack,
java.lang.String type,
java.lang.String name,
Privilege read,
Privilege write,
boolean req)
Add an Attribute to a GroupType . |
Uses of Privilege in edu.internet2.middleware.grouper.app.loader |
---|
Methods in edu.internet2.middleware.grouper.app.loader with parameters of type Privilege | |
---|---|
static void |
GrouperLoaderType.initPrivilegesForGroup(GrouperLoaderResultset grouperLoaderResultsetOverall,
java.util.Map<java.lang.String,java.util.Map<Privilege,java.util.List<edu.internet2.middleware.subject.Subject>>> privsToAddForGroup,
java.util.Map<java.lang.String,edu.internet2.middleware.subject.Subject> subjectCache,
Privilege privilege,
java.lang.String subjectsWithPrivilege)
init the privilege for a group, add entries to the privsToAdd method |
Method parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type Privilege | |
---|---|
static void |
GrouperLoaderType.initPrivilegesForGroup(GrouperLoaderResultset grouperLoaderResultsetOverall,
java.util.Map<java.lang.String,java.util.Map<Privilege,java.util.List<edu.internet2.middleware.subject.Subject>>> privsToAddForGroup,
java.util.Map<java.lang.String,edu.internet2.middleware.subject.Subject> subjectCache,
Privilege privilege,
java.lang.String subjectsWithPrivilege)
init the privilege for a group, add entries to the privsToAdd method |
static void |
GrouperLoaderType.syncGroupList(GrouperLoaderResultset grouperLoaderResultsetOverall,
long startTime,
GrouperSession grouperSession,
java.util.List<Group> andGroups,
java.util.List<GroupType> groupTypes,
java.lang.String groupLikeString,
java.lang.String groupNameOverall,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall,
GrouperLoaderStatus[] statusOverall,
GrouperLoaderDb grouperLoaderDb,
java.util.Map<java.lang.String,java.lang.String> groupNameToDisplayName,
java.util.Map<java.lang.String,java.lang.String> groupNameToDescription,
java.util.Map<java.lang.String,java.util.Map<Privilege,java.util.List<edu.internet2.middleware.subject.Subject>>> privsToAdd,
java.util.Set<java.lang.String> groupNamesFromGroupQuery)
sync a group list |
Uses of Privilege in edu.internet2.middleware.grouper.app.usdu |
---|
Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type Privilege | |
---|---|
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 |
---|
Methods in edu.internet2.middleware.grouper.attr with parameters of type Privilege | |
---|---|
boolean |
AttributeDefPrivilegeDelegate.grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember)
Grant privilege to a subject on this attributeDef. |
boolean |
AttributeDefPrivilegeDelegate.internal_grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember,
java.lang.String uuid)
Grant privilege to a subject on this attributeDef. |
boolean |
AttributeDefPrivilegeDelegate.revokePriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyRevoked)
Revoke a privilege from the specified subject. |
Uses of Privilege in edu.internet2.middleware.grouper.entity |
---|
Methods in edu.internet2.middleware.grouper.entity with parameters of type Privilege | |
---|---|
boolean |
Entity.grantPriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyMember)
Grant privilege to a subject on this group. |
boolean |
Entity.revokePriv(edu.internet2.middleware.subject.Subject subj,
Privilege priv,
boolean exceptionIfAlreadyRevoked)
Revoke a privilege from the specified subject. |
Uses of Privilege in edu.internet2.middleware.grouper.internal.dao |
---|
Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type Privilege | |
---|---|
java.util.Set<AttributeDef> |
AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which attributeDefs do not have this privilege |
java.util.Set<Group> |
GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which groups do not have this privilege |
java.util.Set<Stem> |
StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which stems do not have this privilege |
Method parameters in edu.internet2.middleware.grouper.internal.dao with type arguments of type Privilege | |
---|---|
java.util.Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace |
java.util.Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Stem> |
StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child stems within specified scope, and make sure the grouper session can see them |
java.util.Set<Entity> |
EntityDAO.findEntitiesSecure(GrouperSession grouperSession,
java.util.List<java.lang.String> ancestorFolderIds,
java.util.List<java.lang.String> ancestorFolderNames,
java.util.List<java.lang.String> ids,
java.util.List<java.lang.String> names,
java.util.List<java.lang.String> parentFolderIds,
java.util.List<java.lang.String> parentFolderNames,
java.lang.String terms,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
find entities |
java.util.Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure |
java.util.Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure |
java.util.Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute defs secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
get all groups secure, split the scope by whitespace |
java.util.Set<Stem> |
StemDAO.getAllStemsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all stems secure, split the scope by whitespace |
java.util.Set<Stem> |
StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get stems with groups that have privileges |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
get immediate children secure |
java.util.Set<Stem> |
StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children (stems) secure |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children secure |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
get immediate children secure |
Uses of Privilege in edu.internet2.middleware.grouper.internal.dao.hib3 |
---|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type Privilege | |
---|---|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
Hib3GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Stem> |
Hib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
Method parameters in edu.internet2.middleware.grouper.internal.dao.hib3 with type arguments of type Privilege | |
---|---|
java.util.Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
|
java.util.Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Entity> |
Hib3EntityDAO.findEntitiesSecure(GrouperSession grouperSession,
java.util.List<java.lang.String> ancestorFolderIds,
java.util.List<java.lang.String> ancestorFolderNames,
java.util.List<java.lang.String> ids,
java.util.List<java.lang.String> names,
java.util.List<java.lang.String> parentFolderIds,
java.util.List<java.lang.String> parentFolderNames,
java.lang.String terms,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
In this case, send in the attribute name to sort by (default is displayName). |
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Stem> |
Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Uses of Privilege in edu.internet2.middleware.grouper.internal.util |
---|
Methods in edu.internet2.middleware.grouper.internal.util with parameters of type Privilege | |
---|---|
ParameterHelper |
ParameterHelper.notNullPrivilege(Privilege privilege)
|
ParameterHelper |
ParameterHelper.notNullPrivilegeArray(Privilege[] privilegeArray)
|
Method parameters in edu.internet2.middleware.grouper.internal.util with type arguments of type Privilege | |
---|---|
ParameterHelper |
ParameterHelper.notNullPrivilegeSet(java.util.Set<Privilege> privilegeSet)
|
Uses of Privilege in edu.internet2.middleware.grouper.log |
---|
Methods in edu.internet2.middleware.grouper.log with parameters of type Privilege | |
---|---|
void |
EventLog.groupGrantPriv(GrouperSession s,
java.lang.String group,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupRevokePriv(GrouperSession s,
java.lang.String group,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupRevokePriv(GrouperSession s,
java.lang.String group,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemGrantPriv(GrouperSession s,
java.lang.String stem,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemRevokePriv(GrouperSession s,
java.lang.String stem,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemRevokePriv(GrouperSession s,
java.lang.String stem,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
Uses of Privilege in edu.internet2.middleware.grouper.privs |
---|
Fields in edu.internet2.middleware.grouper.privs declared as Privilege | |
---|---|
static Privilege |
AccessPrivilege.ADMIN
|
static Privilege |
AttributeDefPrivilege.ATTR_ADMIN
|
static Privilege |
AttributeDefPrivilege.ATTR_OPTIN
|
static Privilege |
AttributeDefPrivilege.ATTR_OPTOUT
|
static Privilege |
AttributeDefPrivilege.ATTR_READ
|
static Privilege |
AttributeDefPrivilege.ATTR_UPDATE
|
static Privilege |
AttributeDefPrivilege.ATTR_VIEW
|
static Privilege |
NamingPrivilege.CREATE
can create objects in this stem |
static Privilege |
AccessPrivilege.OPTIN
|
static Privilege |
AccessPrivilege.OPTOUT
|
static Privilege |
AccessPrivilege.READ
|
static Privilege |
NamingPrivilege.STEM
can create stems in this stem |
static Privilege |
AccessPrivilege.SYSTEM
|
static Privilege |
AccessPrivilege.UPDATE
|
static Privilege |
AccessPrivilege.VIEW
|
Fields in edu.internet2.middleware.grouper.privs with type parameters of type Privilege | |
---|---|
static java.util.Set<Privilege> |
NamingPrivilege.CREATE_PRIVILEGES
any of these constitutes CREATE on a stem note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AttributeDefPrivilege.MANAGE_PRIVILEGES
any of these constitutes MANAGE on a group note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AccessPrivilege.MANAGE_PRIVILEGES
any of these constitutes MANAGE on a group note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AttributeDefPrivilege.READ_PRIVILEGES
any of these constitutes READ on a group note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AccessPrivilege.READ_PRIVILEGES
any of these constitutes READ on a group note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AccessPrivilege.VIEW_ENTITY_PRIVILEGES
any of these constitutes VIEW on an entity note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AttributeDefPrivilege.VIEW_PRIVILEGES
any of these constitutes VIEW on a group note, keep most common/likely privs toward the front |
static java.util.Set<Privilege> |
AccessPrivilege.VIEW_PRIVILEGES
any of these constitutes VIEW on a group note, keep most common/likely privs toward the front |
Methods in edu.internet2.middleware.grouper.privs that return Privilege | |
---|---|
static Privilege[] |
PrivilegeHelper.getAccessPrivileges(Privilege[] privileges)
TODO 20070824 add tests |
static Privilege[] |
PrivilegeHelper.getAttributeDefPrivileges(Privilege[] privileges)
TODO 20070824 add tests |
static Privilege |
Privilege.getInstance(java.lang.String name)
|
static Privilege[] |
PrivilegeHelper.getNamingPrivileges(Privilege[] privileges)
TODO 20070824 add tests |
Privilege |
AttributeDefPrivilege.getPrivilege()
get the privilege, convert from name |
Privilege |
AccessPrivilege.getPrivilege()
get the privilege, convert from name |
static Privilege |
AttributeDefPrivilege.listToPriv(java.lang.String list)
convert a list to a privilege |
static Privilege |
AccessPrivilege.listToPriv(java.lang.String list)
convert a list to a privilege |
static Privilege |
NamingPrivilege.listToPriv(java.lang.String list)
convert a list to a privilege |
abstract Privilege |
PrivilegeType.retrievePrivilege(java.lang.String name)
retrieve a privilege with this name. |
Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type Privilege | |
---|---|
static java.util.Set<Privilege> |
AttributeDefPrivilege.filter(java.util.Collection<Privilege> privileges)
filter some privs for access privs |
static java.util.Set<Privilege> |
AccessPrivilege.filter(java.util.Collection<Privilege> privileges)
filter some privs for access privs |
static java.util.Set<Privilege> |
Privilege.getInstances(java.lang.String namesCommaSeparated)
|
Methods in edu.internet2.middleware.grouper.privs with parameters of type Privilege | |
---|---|
static void |
PrivilegeHelper.dispatch(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests |
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests |
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests |
static Privilege[] |
PrivilegeHelper.getAccessPrivileges(Privilege[] privileges)
TODO 20070824 add tests |
static Privilege[] |
PrivilegeHelper.getAttributeDefPrivileges(Privilege[] privileges)
TODO 20070824 add tests |
java.util.Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all attributedefs where this subject doesnt have this privilege. |
java.util.Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the attributeDefs which do not have a certain privilege |
java.util.Set<AttributeDef> |
AttributeDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the attributeDefs which do not have a certain privilege |
java.util.Set<AttributeDef> |
GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<AttributeDef> |
ValidatingAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<AttributeDef> |
AttributeDefResolverDecorator.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<AttributeDef> |
AttributeDefWrapper.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
java.util.Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all attribute defs where this subject has this privilege. |
java.util.Set<AttributeDef> |
AttributeDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Get all attributedefs where subject has privilege. |
java.util.Set<AttributeDef> |
GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<AttributeDef> |
ValidatingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<AttributeDef> |
AttributeDefResolverDecorator.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<AttributeDef> |
AttributeDefWrapper.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<AttributeDef> |
CachingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
AccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the groups which do not have a certain privilege |
java.util.Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all groups where this subject doesnt have this privilege. |
java.util.Set<Group> |
AccessResolverDecorator.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
AccessWrapper.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
AccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the groups which do not have a certain privilege |
java.util.Set<Group> |
ValidatingAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
GrouperAllAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all groups where this subject has this privilege. |
java.util.Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all groups where this subject has this privilege. |
java.util.Set<Group> |
AccessResolverDecorator.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
AccessWrapper.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
AccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Get all groups where subject has privilege. |
java.util.Set<Group> |
ValidatingAccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
GrouperAllAccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
static Privilege[] |
PrivilegeHelper.getNamingPrivileges(Privilege[] privileges)
TODO 20070824 add tests |
java.util.Set<Stem> |
AccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
get stems where a group exists where the subject has privilege |
java.util.Set<Stem> |
GrouperNonDbAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
AccessResolverDecorator.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
AccessWrapper.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
AccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Get all stems which have groups where subject has privilege. |
java.util.Set<Stem> |
ValidatingAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
GrouperAllAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the stems which do not have a certain privilege |
java.util.Set<Stem> |
GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all stems where this subject doesnt have this privilege. |
java.util.Set<Stem> |
NamingResolverDecorator.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Stem> |
ValidatingNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Stem> |
NamingWrapper.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Stem> |
GrouperAllNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Stem> |
NamingResolver.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the stems which do not have a certain privilege |
java.util.Set |
NamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all stems where this subject has this privilege. |
java.util.Set |
GrouperNonDbNamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all stems where this subject has this privilege. |
java.util.Set<Stem> |
NamingResolverDecorator.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
ValidatingNamingResolver.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
NamingWrapper.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
GrouperAllNamingResolver.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Stem> |
NamingResolver.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Get all groups where subject has privilege. |
java.util.Set |
GrouperNonDbAttrDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AttributeDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv)
Get all subjects with this privilege on this attribute definition. |
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
Get all subjects with this privilege on this group. |
java.util.Set |
GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
|
java.util.Set |
NamingAdapter.getSubjectsWithPriv(GrouperSession s,
Stem ns,
Privilege priv)
Get all subjects with this privilege on this stem. |
java.util.Set |
GrouperNonDbNamingAdapter.getSubjectsWithPriv(GrouperSession s,
Stem ns,
Privilege priv)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AttributeDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
Get all subjects with privilege on attributeDef. |
java.util.Set<edu.internet2.middleware.subject.Subject> |
GrouperAllAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
ValidatingAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AttributeDefResolverDecorator.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AttributeDefWrapper.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
CachingAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessResolverDecorator.getSubjectsWithPrivilege(Group group,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessWrapper.getSubjectsWithPrivilege(Group group,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessResolver.getSubjectsWithPrivilege(Group group,
Privilege privilege)
Get all subjects with privilege on group. |
java.util.Set<edu.internet2.middleware.subject.Subject> |
ValidatingAccessResolver.getSubjectsWithPrivilege(Group group,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
NamingResolverDecorator.getSubjectsWithPrivilege(Stem stem,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
ValidatingNamingResolver.getSubjectsWithPrivilege(Stem stem,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
NamingWrapper.getSubjectsWithPrivilege(Stem stem,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
NamingResolver.getSubjectsWithPrivilege(Stem stem,
Privilege privilege)
Get all subjects with privilege on group. |
void |
GrouperNonDbAttrDefAdapter.grantPriv(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
|
void |
AttributeDefAdapter.grantPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this attrDef. |
void |
AccessAdapter.grantPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this group. |
void |
GrouperNonDbAccessAdapter.grantPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this group. |
void |
NamingAdapter.grantPriv(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this stem. |
void |
GrouperNonDbNamingAdapter.grantPriv(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
|
void |
AttributeDefResolver.grantPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
Grant privilege to subject on attributeDef. |
void |
ValidatingAttrDefResolver.grantPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AttributeDefResolverDecorator.grantPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AttributeDefWrapper.grantPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
CachingAttrDefResolver.grantPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
CachingAccessResolver.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AccessResolverDecorator.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AccessWrapper.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AccessResolver.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
Grant privilege to subject on group. |
void |
ValidatingAccessResolver.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
NamingResolverDecorator.grantPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
ValidatingNamingResolver.grantPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
NamingWrapper.grantPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
CachingNamingResolver.grantPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
NamingResolver.grantPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
Grant privilege to subject on group. |
static boolean |
PrivilegeHelper.hasImmediatePrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
see if an attributeDef has an immediate privilege |
static boolean |
PrivilegeHelper.hasImmediatePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
see if a group has an immediate privilege |
static boolean |
PrivilegeHelper.hasImmediatePrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
see if a stem has an immediate privilege |
boolean |
GrouperNonDbAttrDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
boolean |
AttributeDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this attrDef. |
boolean |
AccessAdapter.hasPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this group. |
boolean |
GrouperNonDbAccessAdapter.hasPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
boolean |
NamingAdapter.hasPriv(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this stem. |
boolean |
GrouperNonDbNamingAdapter.hasPriv(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this stem. |
boolean |
AttributeDefResolver.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Check whether subject has privilege on attributeDef. |
boolean |
GrouperAllAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
ValidatingAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AttributeDefResolverDecorator.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AttributeDefWrapper.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
WheelAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperSystemAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
CachingAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
CachingAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
WheelAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AccessResolverDecorator.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AccessWrapper.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Check whether subject has privilege on group. |
boolean |
ValidatingAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperAllAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperSystemAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
NamingResolverDecorator.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
ValidatingNamingResolver.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
NamingWrapper.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperAllNamingResolver.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
CachingNamingResolver.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
WheelNamingResolver.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperSystemNamingResolver.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
NamingResolver.hasPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Check whether subject has privilege on group. |
boolean |
BaseAttrDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
GrouperAttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.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(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
for an attribute def query, check to make sure the subject cant see the records |
boolean |
ValidatingAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AttributeDefResolverDecorator.hqlFilterAttributeDefsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AttributeDefWrapper.hqlFilterAttributeDefsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
WheelAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
GrouperSystemAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
CachingAttrDefResolver.hqlFilterAttributeDefsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.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 |
BaseAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
CachingAccessResolver.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
WheelAccessResolver.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AccessResolverDecorator.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AccessWrapper.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AccessResolver.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
for a group query, check to make sure the subject cant see the records |
boolean |
ValidatingAccessResolver.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
GrouperSystemAccessResolver.hqlFilterGroupsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
NamingAdapter.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.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 |
BaseNamingAdapter.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
NamingResolverDecorator.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
ValidatingNamingResolver.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
NamingWrapper.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
CachingNamingResolver.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
WheelNamingResolver.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
GrouperSystemNamingResolver.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
NamingResolver.hqlFilterStemsNotWithPrivWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
for a stem query, check to make sure the subject cant see the records |
static java.util.Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static java.util.Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static java.util.Set<? extends GrouperPrivilege> |
GrouperPrivilegeAdapter.internal_getPrivs(GrouperSession s,
Owner ownerGroupOrStemOrAttributeDef,
edu.internet2.middleware.subject.Subject subj,
Member m,
Privilege p,
java.util.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. members / custom lists Added Owner to signature so we don't need to compute it consequently all Memberships must be of the same Owner |
static java.util.Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static boolean |
Privilege.isAccess(Privilege p)
|
static boolean |
Privilege.isAttributeDef(Privilege p)
|
static boolean |
Privilege.isNaming(Privilege p)
|
void |
AttributeDefResolver.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
ValidatingAttrDefResolver.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
|
void |
AttributeDefResolverDecorator.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
|
void |
AttributeDefWrapper.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
|
void |
CachingAttrDefResolver.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
|
void |
GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s,
AttributeDef attributeDef1,
AttributeDef attributeDef2,
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 |
AccessAdapter.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,
Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
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 |
GrouperNonDbNamingAdapter.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,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
AccessAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.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,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AttributeDefAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
GrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
CachingAccessResolver.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
AccessResolverDecorator.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
AccessWrapper.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
AccessResolver.privilegeCopy(Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
ValidatingAccessResolver.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
NamingResolverDecorator.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv)
|
void |
ValidatingNamingResolver.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv)
|
void |
NamingWrapper.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv)
|
void |
CachingNamingResolver.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv)
|
void |
NamingResolver.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on stem1 to stem2. |
void |
AttributeDefResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
CachingAccessResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
NamingResolverDecorator.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
ValidatingNamingResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
NamingWrapper.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AccessResolverDecorator.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
CachingNamingResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AccessWrapper.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AccessResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
ValidatingAttrDefResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
ValidatingAccessResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AttributeDefResolverDecorator.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AttributeDefWrapper.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
CachingAttrDefResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
NamingResolver.privilegeCopy(edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
static java.lang.String |
AttributeDefPrivilege.privToList(Privilege privilege)
convert a privilege to a list |
static java.lang.String |
AccessPrivilege.privToList(Privilege privilege)
convert a privilege to a list |
static java.lang.String |
NamingPrivilege.privToList(Privilege privilege)
convert a privilege to a list |
void |
GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Privilege priv)
|
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Privilege priv)
Revoke this privilege from everyone on this attrDef. |
void |
GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this attrDef. |
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group. |
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group. |
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group. |
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group. |
void |
NamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Privilege priv)
Revoke this privilege from everyone on this stem. |
void |
GrouperNonDbNamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Privilege priv)
Revoke this privilege from everyone on this stem. |
void |
NamingAdapter.revokePriv(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this stem. |
void |
GrouperNonDbNamingAdapter.revokePriv(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this stem. |
void |
AttributeDefResolver.revokePrivilege(AttributeDef attributeDef,
Privilege privilege)
Revoke privilege from all subjects on attributeDef. |
void |
ValidatingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
Privilege privilege)
|
void |
AttributeDefResolverDecorator.revokePrivilege(AttributeDef attributeDef,
Privilege privilege)
|
void |
AttributeDefWrapper.revokePrivilege(AttributeDef attributeDef,
Privilege privilege)
|
void |
CachingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
Privilege privilege)
|
void |
AttributeDefResolver.revokePrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Revoke privilege from subject on attributeDef. |
void |
ValidatingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AttributeDefResolverDecorator.revokePrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AttributeDefWrapper.revokePrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
CachingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
CachingAccessResolver.revokePrivilege(Group group,
Privilege privilege)
|
void |
AccessResolverDecorator.revokePrivilege(Group group,
Privilege privilege)
|
void |
AccessWrapper.revokePrivilege(Group group,
Privilege privilege)
|
void |
AccessResolver.revokePrivilege(Group group,
Privilege privilege)
Revoke privilege from all subjects on group. |
void |
ValidatingAccessResolver.revokePrivilege(Group group,
Privilege privilege)
|
void |
CachingAccessResolver.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessResolverDecorator.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessWrapper.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessResolver.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Revoke privilege from subject on group. |
void |
ValidatingAccessResolver.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
NamingResolverDecorator.revokePrivilege(Stem stem,
Privilege privilege)
|
void |
ValidatingNamingResolver.revokePrivilege(Stem stem,
Privilege privilege)
|
void |
NamingWrapper.revokePrivilege(Stem stem,
Privilege privilege)
|
void |
CachingNamingResolver.revokePrivilege(Stem stem,
Privilege privilege)
|
void |
NamingResolver.revokePrivilege(Stem stem,
Privilege privilege)
Revoke privilege from all subjects on group. |
void |
NamingResolverDecorator.revokePrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
ValidatingNamingResolver.revokePrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
NamingWrapper.revokePrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
CachingNamingResolver.revokePrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
NamingResolver.revokePrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Revoke privilege from subject on group. |
Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type Privilege | |
---|---|
static java.util.Set<java.lang.String> |
GrouperPrivilegeAdapter.fieldIdSet(java.util.Map<Privilege,java.lang.String> priv2list,
java.util.Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static java.util.Set<java.lang.String> |
GrouperPrivilegeAdapter.fieldIdSet(java.util.Map<Privilege,java.lang.String> priv2list,
java.util.Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static java.util.Set<java.lang.String> |
GrouperPrivilegeAdapter.fieldNameSet(java.util.Map<Privilege,java.lang.String> priv2list,
java.util.Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static java.util.Set<java.lang.String> |
GrouperPrivilegeAdapter.fieldNameSet(java.util.Map<Privilege,java.lang.String> priv2list,
java.util.Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static java.util.Set<Field> |
GrouperPrivilegeAdapter.fieldSet(java.util.Map<Privilege,java.lang.String> priv2list,
java.util.Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static java.util.Set<Field> |
GrouperPrivilegeAdapter.fieldSet(java.util.Map<Privilege,java.lang.String> priv2list,
java.util.Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static java.util.Set<Privilege> |
AttributeDefPrivilege.filter(java.util.Collection<Privilege> privileges)
filter some privs for access privs |
static java.util.Set<Privilege> |
AccessPrivilege.filter(java.util.Collection<Privilege> privileges)
filter some privs for access privs |
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Stem stem,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
boolean |
BaseAttrDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
GrouperAttributeDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AttributeDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attrDefColumn,
java.util.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(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.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 |
ValidatingAttrDefResolver.hqlFilterAttrDefsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attrDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AttributeDefResolverDecorator.hqlFilterAttrDefsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AttributeDefWrapper.hqlFilterAttrDefsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attrDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
WheelAttrDefResolver.hqlFilterAttrDefsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
GrouperSystemAttrDefResolver.hqlFilterAttrDefsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
CachingAttrDefResolver.hqlFilterAttrDefsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attrDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.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 |
BaseAccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
CachingAccessResolver.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
WheelAccessResolver.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AccessResolverDecorator.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AccessWrapper.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AccessResolver.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.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 |
ValidatingAccessResolver.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
GrouperSystemAccessResolver.hqlFilterGroupsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
NamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.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 |
BaseNamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
NamingResolverDecorator.hqlFilterStemsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
ValidatingNamingResolver.hqlFilterStemsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
NamingWrapper.hqlFilterStemsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
WheelNamingResolver.hqlFilterStemsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
GrouperSystemNamingResolver.hqlFilterStemsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
NamingResolver.hqlFilterStemsWhereClause(edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.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). |
java.util.Set<AttributeDef> |
AttributeDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter attributeDefs. |
java.util.Set<AttributeDef> |
ValidatingAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
AttributeDefResolverDecorator.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
AttributeDefWrapper.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
WheelAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
GrouperSystemAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
CachingAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
java.util.Set<AttributeDef> inputAttributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter attributeDefs. |
java.util.Set<Group> |
AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
CachingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
WheelAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessResolverDecorator.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessWrapper.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
ValidatingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
GrouperSystemAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
NamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter stems. |
java.util.Set<Stem> |
BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
java.util.Set<Stem> inputStems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
NamingResolverDecorator.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
ValidatingNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
NamingWrapper.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
CachingNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
WheelNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
GrouperSystemNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Stem> |
NamingResolver.postHqlFilterStems(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter stems. |
java.util.Set<Stem> |
AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
after HQL is run, filter stems with groups. |
java.util.Set<Stem> |
BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
java.util.Set<Stem> |
WheelAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
java.util.Set<Stem> |
AccessResolverDecorator.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
java.util.Set<Stem> |
AccessWrapper.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
java.util.Set<Stem> |
AccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
after HQL is run, filter stems that have groups with privs. |
java.util.Set<Stem> |
ValidatingAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
java.util.Set<Stem> |
GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefResolver.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject |
java.util.Set<PrivilegeSubjectContainer> |
ValidatingAttrDefResolver.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefResolverDecorator.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefWrapper.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
AccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessResolverDecorator.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessWrapper.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessResolver.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject |
java.util.Set<PrivilegeSubjectContainer> |
ValidatingAccessResolver.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
static java.lang.String |
Privilege.stringValue(java.util.Set<Privilege> privileges)
convert privileges to string comma separated |
Constructors in edu.internet2.middleware.grouper.privs with parameters of type Privilege | |
---|---|
AccessPrivilege(Group group,
edu.internet2.middleware.subject.Subject subj,
edu.internet2.middleware.subject.Subject owner,
Privilege priv,
java.lang.String klass,
boolean isRevokable,
java.lang.String contextId1)
|
|
AttributeDefPrivilege(AttributeDef attributeDef1,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject owner1,
Privilege priv,
java.lang.String klass1,
boolean isRevokable1,
java.lang.String contextId1)
|
|
NamingPrivilege(Stem stem,
edu.internet2.middleware.subject.Subject subj,
edu.internet2.middleware.subject.Subject owner,
Privilege priv,
java.lang.String klass,
boolean isRevokable,
java.lang.String contextId1)
|
Uses of Privilege in edu.internet2.middleware.grouper.rules |
---|
Method parameters in edu.internet2.middleware.grouper.rules with type arguments of type Privilege | |
---|---|
static AttributeAssign |
RuleApi.inheritAttributeDefPrivileges(edu.internet2.middleware.subject.Subject actAs,
Stem stem,
Stem.Scope stemScope,
edu.internet2.middleware.subject.Subject subjectToAssign,
java.util.Set<Privilege> privileges)
make sure stem privileges are inherited in a attributeDef |
static AttributeAssign |
RuleApi.inheritFolderPrivileges(edu.internet2.middleware.subject.Subject actAs,
Stem stem,
Stem.Scope stemScope,
edu.internet2.middleware.subject.Subject subjectToAssign,
java.util.Set<Privilege> privileges)
make sure stem privileges are inherited in a stem |
static AttributeAssign |
RuleApi.inheritGroupPrivileges(edu.internet2.middleware.subject.Subject actAs,
Stem stem,
Stem.Scope stemScope,
edu.internet2.middleware.subject.Subject subjectToAssign,
java.util.Set<Privilege> privileges)
make sure group privileges are inherited in a stem |
static AttributeAssign |
RuleApi.inheritGroupPrivileges(edu.internet2.middleware.subject.Subject actAs,
Stem stem,
Stem.Scope stemScope,
edu.internet2.middleware.subject.Subject subjectToAssign,
java.util.Set<Privilege> privileges,
java.lang.String sqlLikeString)
make sure group privileges are inherited in a stem |
Uses of Privilege in edu.internet2.middleware.grouper.rules.beans |
---|
Methods in edu.internet2.middleware.grouper.rules.beans that return Privilege | |
---|---|
Privilege |
RulesPrivilegeBean.getPrivilege()
privilege being affected |
Methods in edu.internet2.middleware.grouper.rules.beans with parameters of type Privilege | |
---|---|
void |
RulesPrivilegeBean.setPrivilege(Privilege privilege1)
privilege being affected |
Constructors in edu.internet2.middleware.grouper.rules.beans with parameters of type Privilege | |
---|---|
RulesPrivilegeBean(AttributeDef attributeDef1,
edu.internet2.middleware.subject.Subject subject1,
Privilege privilege1)
|
|
RulesPrivilegeBean(Group group1,
edu.internet2.middleware.subject.Subject subject1,
Privilege privilege1)
|
|
RulesPrivilegeBean(Stem stem1,
edu.internet2.middleware.subject.Subject subject1,
Privilege privilege1)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |