public class DomainCreatePermissions extends Object
Constructor and Description |
---|
DomainCreatePermissions() |
Modifier and Type | Method and Description |
---|---|
static DomainCreatePermission |
getInstance(DomainCreatePermission domainCreatePermission) |
static DomainCreatePermission |
getInstance(DomainPermission postCreateDomainPermission)
Creates a new domain create permission with the specified post-create domain permission
without the option to grant the create-permission to another resource
|
static DomainCreatePermission |
getInstance(String sysPermissionName)
Creates a new domain create permission with no post-create permissions (i.e.
|
static DomainCreatePermission |
getInstanceWithGrantOption(DomainPermission postCreateDomainPermission)
Creates a new domain create permission with the specified post-create domain permission,
but with the option to grant the create-permission to another resource
|
static DomainCreatePermission |
getInstanceWithGrantOption(String sysPermissionName)
Creates a new domain 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 DomainCreatePermission getInstanceWithGrantOption(String sysPermissionName)
sysPermissionName
- the name of the system permissionpublic static DomainCreatePermission getInstance(String sysPermissionName)
sysPermissionName
- the name of the system permissionpublic static DomainCreatePermission getInstance(DomainPermission postCreateDomainPermission)
postCreateDomainPermission
- the post-create domain permissionpublic static DomainCreatePermission getInstanceWithGrantOption(DomainPermission postCreateDomainPermission)
postCreateDomainPermission
- the post-create domain permissionpublic static DomainCreatePermission getInstance(DomainCreatePermission domainCreatePermission)
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2018, Acciente, LLC.