public class ResourcePermissions extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DELETE |
static String |
IMPERSONATE |
static String |
INHERIT |
static String |
QUERY |
static String |
RESET_CREDENTIALS |
Constructor and Description |
---|
ResourcePermissions() |
Modifier and Type | Method and Description |
---|---|
static ResourcePermission |
getInstance(ResourcePermission resourcePermission) |
static ResourcePermission |
getInstance(String permissionName)
Creates a new resource permission of the specified name without
the option to grant the permission to another resource
|
static ResourcePermission |
getInstance(String permissionName,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
getInstanceWithGrantOption(String) or getInstance(String) instead. |
static ResourcePermission |
getInstanceWithGrantOption(String permissionName)
Creates a new resource permission of the specified name, but
with the option to grant the permission to another resource
|
static String |
getSysPermissionName(long systemPermissionId) |
static List<String> |
getSysPermissionNames() |
public static final String INHERIT
public static final String IMPERSONATE
public static final String RESET_CREDENTIALS
public static final String DELETE
public static final String QUERY
public static String getSysPermissionName(long systemPermissionId)
public static ResourcePermission getInstance(String permissionName)
permissionName
- the name of the permissionpublic static ResourcePermission getInstanceWithGrantOption(String permissionName)
permissionName
- the name of the permission@Deprecated public static ResourcePermission getInstance(String permissionName, boolean withGrant)
getInstanceWithGrantOption(String)
or getInstance(String)
instead.public static ResourcePermission getInstance(ResourcePermission resourcePermission)
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.