public class UrlWildcardPermission extends Object implements GlobalPermission
AntPathMatcher类 dividerToken属性值隔开,dividerToken默认值为,| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
DIVIDER_TOKEN |
protected static String |
NO_PERMITTED_FLAG |
| 构造器和说明 |
|---|
UrlWildcardPermission(String wildcardString) |
UrlWildcardPermission(String wildcardString,
String dividerToken) |
UrlWildcardPermission(String wildcardString,
String dividerToken,
org.apache.shiro.util.PatternMatcher pathMatcher) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
String |
getDividerToken() |
String |
getNoPermittedFlag() |
String[] |
getParts() |
org.apache.shiro.util.PatternMatcher |
getPathMatcher() |
int |
hashCode() |
boolean |
implies(org.apache.shiro.authz.Permission p) |
boolean |
isPermitted()
标记用户是否拥有此权限
|
void |
setDividerToken(String dividerToken) |
void |
setNoPermittedFlag(String noPermittedFlag) |
protected void |
setParts(String wildcardString) |
void |
setPathMatcher(org.apache.shiro.util.PatternMatcher pathMatcher) |
String |
toString() |
public UrlWildcardPermission(String wildcardString)
protected void setParts(String wildcardString)
public boolean isPermitted()
GlobalPermissionisPermitted 在接口中 GlobalPermissionpublic boolean implies(org.apache.shiro.authz.Permission p)
implies 在接口中 org.apache.shiro.authz.Permissionpublic String[] getParts()
public String getDividerToken()
public void setDividerToken(String dividerToken)
public org.apache.shiro.util.PatternMatcher getPathMatcher()
public void setPathMatcher(org.apache.shiro.util.PatternMatcher pathMatcher)
public String getNoPermittedFlag()
public void setNoPermittedFlag(String noPermittedFlag)
Copyright © 2016. All rights reserved.