public class IndexedPermissions extends Object implements Serializable
| Constructor and Description |
|---|
IndexedPermissions(Set<io.apiman.manager.api.beans.idm.PermissionBean> permissions)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
createQualifiedPermissionKey(io.apiman.manager.api.beans.idm.PermissionType permissionName,
String orgQualifier)
Creates an indexed key for the permission + org qualifier.
|
Set<String> |
getOrgQualifiers(io.apiman.manager.api.beans.idm.PermissionType permissionName)
Given a permission name, returns all organization qualifiers.
|
boolean |
hasQualifiedPermission(io.apiman.manager.api.beans.idm.PermissionType permissionName,
String orgQualifier)
Returns true if the qualified permission exists.
|
public IndexedPermissions(Set<io.apiman.manager.api.beans.idm.PermissionBean> permissions)
permissions - public boolean hasQualifiedPermission(io.apiman.manager.api.beans.idm.PermissionType permissionName,
String orgQualifier)
permissionName - orgQualifier - public Set<String> getOrgQualifiers(io.apiman.manager.api.beans.idm.PermissionType permissionName)
permissionName - Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.