public class GrouperPrivilegeAdapter extends Object
Constructor and Description |
---|
GrouperPrivilegeAdapter() |
Modifier and Type | Method and Description |
---|---|
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_getAttributeDefsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<AttributeDef> |
internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<AttributeDef> |
internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<Group> |
internal_getGroupsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Group> |
internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
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,
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_getStemsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Stem> |
internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
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) |
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, 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, 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, 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, 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
public static Set<Group> internal_getGroupsWhereSubjectDoesHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
- public static Set<AttributeDef> internal_getAttributeDefsWhereSubjectDoesHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
- public static Set<Stem> internal_getStemsWhereSubjectDoesHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString)
grouperSession
- stemId
- scope
- subject
- privilege
- considerAllSubject
- sqlLikeString
- Copyright © 2016 Internet2. All rights reserved.