public class ResourceCreatePermissions extends Object
Constructor and Description |
---|
ResourceCreatePermissions() |
Modifier and Type | Method and Description |
---|---|
static ResourceCreatePermission |
getInstance(ResourceCreatePermission resourceCreatePermission) |
static ResourceCreatePermission |
getInstance(ResourcePermission postCreateResourcePermission)
Creates a new resource create permission with the specified post-create permission
without the option to grant the create-permission to another resource
|
static ResourceCreatePermission |
getInstance(ResourcePermission postCreateResourcePermission,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
getInstanceWithGrantOption(ResourcePermission) or
getInstance(ResourcePermission) instead. |
static ResourceCreatePermission |
getInstance(String sysPermissionName)
Creates a new resource create permission with no post-create permissions (i.e.
|
static ResourceCreatePermission |
getInstance(String sysPermissionName,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
getInstanceWithGrantOption(String) or getInstance(String) instead. |
static ResourceCreatePermission |
getInstanceWithGrantOption(ResourcePermission postCreateResourcePermission)
Creates a new resource create permission with the specified post-create permission,
but with the option to grant the create-permission to another resource
|
static ResourceCreatePermission |
getInstanceWithGrantOption(String sysPermissionName)
Creates a new resource create permission with no post-create permissions (i.e.
|
static String |
getSysPermissionName(long systemPermissionId) |
static List<String> |
getSysPermissionNames() |
public static final String CREATE
public static String getSysPermissionName(long systemPermissionId)
public static ResourceCreatePermission getInstanceWithGrantOption(String sysPermissionName)
sysPermissionName
- the name of the system permission@Deprecated public static ResourceCreatePermission getInstance(String sysPermissionName, boolean withGrant)
getInstanceWithGrantOption(String)
or getInstance(String)
instead.sysPermissionName
- withGrant
- true if the permission should have the grant privilege, false otherwisepublic static ResourceCreatePermission getInstance(String sysPermissionName)
sysPermissionName
- the name of the system permissionpublic static ResourceCreatePermission getInstance(ResourcePermission postCreateResourcePermission)
postCreateResourcePermission
- the post-create resource permissionpublic static ResourceCreatePermission getInstanceWithGrantOption(ResourcePermission postCreateResourcePermission)
postCreateResourcePermission
- the post-create resource permission@Deprecated public static ResourceCreatePermission getInstance(ResourcePermission postCreateResourcePermission, boolean withGrant)
getInstanceWithGrantOption(ResourcePermission)
or
getInstance(ResourcePermission)
instead.public static ResourceCreatePermission getInstance(ResourceCreatePermission resourceCreatePermission)
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.