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
- the permissionspublic boolean hasQualifiedPermission(io.apiman.manager.api.beans.idm.PermissionType permissionName, String orgQualifier)
permissionName
- the permission nameorgQualifier
- the org qualifierpublic Set<String> getOrgQualifiers(io.apiman.manager.api.beans.idm.PermissionType permissionName)
permissionName
- the permission typeCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.