|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.privs.GrouperPrivilegeAdapter
public class GrouperPrivilegeAdapter
Constructor Summary | |
---|---|
GrouperPrivilegeAdapter()
|
Method Summary | |
---|---|
static java.util.Set<java.lang.String> |
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> |
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> |
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<AttributeDef> |
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<AttributeDef> |
internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Group> |
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<Group> |
internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<? extends GrouperPrivilege> |
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> |
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 java.util.Set<Stem> |
internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Stem> |
internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession,
Member member,
Field field)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GrouperPrivilegeAdapter()
Method Detail |
---|
public static java.util.Set<Field> fieldSet(java.util.Map<Privilege,java.lang.String> priv2list, java.util.Set<Privilege> privileges)
priv2list
- privileges
-
public static java.util.Set<java.lang.String> fieldNameSet(java.util.Map<Privilege,java.lang.String> priv2list, java.util.Set<Privilege> privileges)
priv2list
- privileges
-
public static java.util.Set<java.lang.String> fieldIdSet(java.util.Map<Privilege,java.lang.String> priv2list, java.util.Set<Privilege> privileges)
priv2list
- privileges
-
public static java.util.Set<? extends GrouperPrivilege> internal_getPrivs(GrouperSession s, Owner ownerGroupOrStemOrAttributeDef, edu.internet2.middleware.subject.Subject subj, Member m, Privilege p, java.util.Iterator it) throws SchemaException
s
- ownerGroupOrStemOrAttributeDef
- subj
- m
- p
- it
-
SchemaException
public static java.util.Set<Group> internal_getGroupsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) throws GroupNotFoundException
s
- m
- f
-
GroupNotFoundException
public static java.util.Set<Group> 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)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
-
public static java.util.Set<Stem> 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)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
-
public static java.util.Set<AttributeDef> 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)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
-
public static java.util.Set<Stem> internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession, Member member, Field field)
grouperSession
- member
- field
-
GroupNotFoundException
public static java.util.Set<Stem> internal_getStemsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) throws StemNotFoundException
s
- m
- f
-
StemNotFoundException
public static java.util.Set<AttributeDef> internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) throws GroupNotFoundException
s
- m
- f
-
GroupNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |