public class ResourcePermission
extends org.apache.shiro.authz.permission.WildcardPermission
Modifier and Type | Class and Description |
---|---|
static class |
ResourcePermission.Operation |
static class |
ResourcePermission.Resource |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL_KEYS |
static java.lang.String |
ALL_REGIONS |
Constructor and Description |
---|
ResourcePermission() |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation) |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation,
java.lang.String regionName) |
ResourcePermission(ResourcePermission.Resource resource,
ResourcePermission.Operation operation,
java.lang.String regionName,
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 regionName) |
ResourcePermission(java.lang.String resource,
java.lang.String operation,
java.lang.String regionName,
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 MANAGE, WRITE or READ
|
java.lang.String |
getRegionName()
returns the regionName, could be "*", meaning all regions
|
ResourcePermission.Resource |
getResource()
Returns the resource, could be either DATA or CLUSTER
|
java.lang.String |
toString() |
public static java.lang.String ALL_REGIONS
public static java.lang.String ALL_KEYS
public ResourcePermission()
public ResourcePermission(java.lang.String resource, java.lang.String operation)
public ResourcePermission(java.lang.String resource, java.lang.String operation, java.lang.String regionName)
public ResourcePermission(java.lang.String resource, java.lang.String operation, java.lang.String regionName, java.lang.String key)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation, java.lang.String regionName)
public ResourcePermission(ResourcePermission.Resource resource, ResourcePermission.Operation operation, java.lang.String regionName, java.lang.String key)
public ResourcePermission.Resource getResource()
public ResourcePermission.Operation getOperation()
public java.lang.String getRegionName()
public java.lang.String getKey()
public java.lang.String toString()
toString
in class org.apache.shiro.authz.permission.WildcardPermission