public class ResourcePermission
extends org.apache.shiro.authz.permission.WildcardPermission
Modifier and Type | Class and Description |
---|---|
static class |
ResourcePermission.Operation |
static class |
ResourcePermission.Resource |
static class |
ResourcePermission.Target |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL |
static java.lang.String |
ALL_KEYS
Deprecated.
use All
|
static java.lang.String |
ALL_REGIONS
Deprecated.
use ALL
|
static java.lang.String |
NULL |
Constructor and Description |
---|
ResourcePermission() |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation) |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation,
ResourcePermission.Target target) |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation,
ResourcePermission.Target target,
java.lang.String key) |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation,
java.lang.String target) |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation,
java.lang.String target,
java.lang.String key) |
ResourcePermission(java.lang.String resource,
java.lang.String operation) |
ResourcePermission(java.lang.String resource,
java.lang.String operation,
java.lang.String target) |
ResourcePermission(java.lang.String resource,
java.lang.String operation,
java.lang.String target,
java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKey()
returns the key, could be "*" meaning all keys.
|
ResourcePermission.Operation |
getOperation()
Returns the operation, could be either ALL, NULL, MANAGE, WRITE or READ
|
java.lang.String |
getOperationString()
Returns the operation, could be either "*", "NULL", "MANAGE", "WRITE" or "READ"
|
java.lang.String |
getRegionName()
Deprecated.
use getTarget()
|
ResourcePermission.Resource |
getResource()
Returns the resource, could be either ALL, NULL, DATA or CLUSTER
|
java.lang.String |
getResourceString()
could be either "*", "NULL", "DATA", "CLUSTER"
|
java.lang.String |
getTarget()
returns the regionName, or cluster target, could be "*", meaning all regions or all targets
|
java.lang.String |
toString() |
public static java.lang.String ALL
public static java.lang.String NULL
public static java.lang.String ALL_REGIONS
public static java.lang.String ALL_KEYS
public ResourcePermission()
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation, java.lang.String target)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation, ResourcePermission.Target target)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation, ResourcePermission.Target target, java.lang.String key)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation, java.lang.String target, java.lang.String key)
public ResourcePermission(java.lang.String resource, java.lang.String operation)
public ResourcePermission(java.lang.String resource, java.lang.String operation, java.lang.String target)
public ResourcePermission(java.lang.String resource, java.lang.String operation, java.lang.String target, java.lang.String key)
public ResourcePermission.Resource getResource()
public ResourcePermission.Operation getOperation()
public java.lang.String getResourceString()
public java.lang.String getOperationString()
public java.lang.String getTarget()
public java.lang.String getRegionName()
public java.lang.String getKey()
public java.lang.String toString()
toString
in class org.apache.shiro.authz.permission.WildcardPermission