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.