|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.internet2.middleware.grouper.privs.GrouperPrivilegeAdapter
public class GrouperPrivilegeAdapter
Constructor Summary | |
---|---|
GrouperPrivilegeAdapter()
|
Method Summary | |
---|---|
static Set<String> |
fieldIdSet(Map<Privilege,String> priv2list,
Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static Set<String> |
fieldNameSet(Map<Privilege,String> priv2list,
Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static Set<Field> |
fieldSet(Map<Privilege,String> priv2list,
Set<Privilege> privileges)
convert a set of privileges to a set of fields |
static Set<AttributeDef> |
internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
|
static Set<AttributeDef> |
internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static Set<Group> |
internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
|
static Set<Group> |
internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static Set<? extends GrouperPrivilege> |
internal_getPrivs(GrouperSession s,
Owner ownerGroupOrStemOrAttributeDef,
edu.internet2.middleware.subject.Subject subj,
Member m,
Privilege p,
Iterator it)
2007-11-02 Gary Brown If p==null determine by looking at the Membership list Discard those which are not privileges i.e. |
static Set<Stem> |
internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
|
static Set<Stem> |
internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static 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 Set<Field> fieldSet(Map<Privilege,String> priv2list, Set<Privilege> privileges)
priv2list
- privileges
-
public static Set<String> fieldNameSet(Map<Privilege,String> priv2list, Set<Privilege> privileges)
priv2list
- privileges
-
public static Set<String> fieldIdSet(Map<Privilege,String> priv2list, Set<Privilege> privileges)
priv2list
- privileges
-
public static Set<? extends GrouperPrivilege> internal_getPrivs(GrouperSession s, Owner ownerGroupOrStemOrAttributeDef, edu.internet2.middleware.subject.Subject subj, Member m, Privilege p, Iterator it) throws SchemaException
s
- ownerGroupOrStemOrAttributeDef
- subj
- m
- p
- it
-
SchemaException
public static Set<Group> internal_getGroupsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) throws GroupNotFoundException
s
- m
- f
-
GroupNotFoundException
public static Set<Group> internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
-
public static Set<Stem> internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
-
public static Set<AttributeDef> internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
-
public static Set<Stem> internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession, Member member, Field field)
grouperSession
- member
- field
-
GroupNotFoundException
public static Set<Stem> internal_getStemsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) throws StemNotFoundException
s
- m
- f
-
StemNotFoundException
public static 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 |