public class PermissionEntryUtils extends Object
Constructor and Description |
---|
PermissionEntryUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
collectionContains(Collection<PermissionEntry> permissionEntries,
String roleName,
String attributeDefNameName,
String action,
String subjectSourceId,
String subjectId)
see if a permission is in the list of entries
|
static PermissionEntry |
collectionFindFirst(Collection<PermissionEntry> permissionEntries,
String roleName,
String attributeDefNameName,
String action,
String subjectSourceId,
String subjectId,
String permissionType)
find the first permission entry in the list of entries
|
static PermissionEntry |
collectionFindFirst(Collection<PermissionEntry> permissionEntries,
String roleName,
String attributeDefNameName,
String action,
String subjectSourceId,
String subjectId,
String permissionType,
boolean considerPermissionType)
find the first permission entry in the list of entries
|
static void |
orderByAndSetFriendlyHeuristic(List<PermissionEntry> permissionEntries)
if internal heuristic is not set, set it, order by so most important as at top...
|
public static void orderByAndSetFriendlyHeuristic(List<PermissionEntry> permissionEntries)
permissionEntries
- public static boolean collectionContains(Collection<PermissionEntry> permissionEntries, String roleName, String attributeDefNameName, String action, String subjectSourceId, String subjectId)
permissionEntries
- roleName
- attributeDefNameName
- action
- subjectSourceId
- subjectId
- public static PermissionEntry collectionFindFirst(Collection<PermissionEntry> permissionEntries, String roleName, String attributeDefNameName, String action, String subjectSourceId, String subjectId, String permissionType)
permissionEntries
- roleName
- attributeDefNameName
- action
- subjectSourceId
- subjectId
- permissionType
- e.g. role or role_subjectpublic static PermissionEntry collectionFindFirst(Collection<PermissionEntry> permissionEntries, String roleName, String attributeDefNameName, String action, String subjectSourceId, String subjectId, String permissionType, boolean considerPermissionType)
permissionEntries
- roleName
- attributeDefNameName
- action
- subjectSourceId
- subjectId
- permissionType
- e.g. role or role_subjectconsiderPermissionType
- Copyright © 2016 Internet2. All rights reserved.