javax.security.jacc.URLPatternSpec.implies()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(81)

本文整理了Java中javax.security.jacc.URLPatternSpec.implies()方法的一些代码示例,展示了URLPatternSpec.implies()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URLPatternSpec.implies()方法的具体详情如下:
包路径:javax.security.jacc.URLPatternSpec
类名称:URLPatternSpec
方法名:implies

URLPatternSpec.implies介绍

[英]Perform the permission URLPattern matching:

  • the first URLPattern in the name of the argument permission is matched by the first URLPatternin the name of this permission.
  • the first URLPattern in the name of the argument permission is NOT matched by any URLPatternin the URLPatternList of the URLPatternSpec of this permission.
  • if the first URLPattern in the name of the argument permission matches the first URLPattern in the URLPatternSpec of this permission, then every URLPattern in the URLPatternList of the URLPatternSpec of this permission is matched by a URLPattern in the URLPatternList of the argument permission.

URLPattern matching is performed using the Servlet matching rules where two URL patterns match if they are related as follows:

  • their pattern values are String equivalent, or
  • this pattern is the path-prefix pattern "/*", or
  • this pattern is a path-prefix pattern (that is, it starts with "/" and ends with "/*") and the argument pattern starts with the substring of this pattern, minus its last 2 characters, and the next character of the argument pattern, if there is one, is "/", or
  • this pattern is an extension pattern (that is, it starts with "*.") and the argument pattern ends with this pattern, or
  • the reference pattern is the special default pattern, "/", which matches all argument patterns.

All of the comparisons described above are case sensitive.
[中]

代码示例

代码示例来源:origin: org.apache.geronimo.specs/geronimo-jacc_1.1_spec

public boolean equals(URLPatternSpec o) {
  return implies(o) && o.implies(this);
}

代码示例来源:origin: org.apache.openejb/javaee-api

public boolean equals(URLPatternSpec o) {
  return implies(o) && o.implies(this);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-jacc_1.4_spec

public boolean equals(URLPatternSpec o) {
  return implies(o) && o.implies(this);
}

代码示例来源:origin: org.apache.openejb/javaee-api

public boolean implies(Permission permission) {
  if (permission == null || !(permission instanceof WebResourcePermission)) return false;
  WebResourcePermission other = (WebResourcePermission) permission;
  return urlPatternSpec.implies(other.urlPatternSpec) && httpMethodSpec.implies(other.httpMethodSpec);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-jacc_1.1_spec

public boolean implies(Permission permission) {
  if (permission == null || !(permission instanceof WebUserDataPermission)) return false;
  WebUserDataPermission other = (WebUserDataPermission) permission;
  return urlPatternSpec.implies(other.urlPatternSpec) && httpMethodSpec.implies(other.httpMethodSpec);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-jacc_1.1_spec

public boolean implies(Permission permission) {
  if (permission == null || !(permission instanceof WebResourcePermission)) return false;
  WebResourcePermission other = (WebResourcePermission) permission;
  return urlPatternSpec.implies(other.urlPatternSpec) && httpMethodSpec.implies(other.httpMethodSpec);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-jacc_1.4_spec

public boolean implies(Permission permission) {
  if (permission == null || !(permission instanceof WebResourcePermission)) return false;
  WebResourcePermission other = (WebResourcePermission) permission;
  return urlPatternSpec.implies(other.urlPatternSpec) && httpMethodSpec.implies(other.httpMethodSpec);
}

代码示例来源:origin: org.apache.openejb/javaee-api

public boolean implies(Permission permission) {
  if (permission == null || !(permission instanceof WebUserDataPermission)) return false;
  WebUserDataPermission other = (WebUserDataPermission) permission;
  return urlPatternSpec.implies(other.urlPatternSpec) && httpMethodSpec.implies(other.httpMethodSpec);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-jacc_1.4_spec

public boolean implies(Permission permission) {
  if (permission == null || !(permission instanceof WebUserDataPermission)) return false;
  WebUserDataPermission other = (WebUserDataPermission) permission;
  return urlPatternSpec.implies(other.urlPatternSpec) && httpMethodSpec.implies(other.httpMethodSpec);
}

代码示例来源:origin: javax.security.jacc/javax.security.jacc-api

return false;
return this.urlPatternSpec.implies(that.urlPatternSpec);

代码示例来源:origin: javax.security.jacc/javax.security.jacc-api

return this.urlPatternSpec.implies(that.urlPatternSpec);

代码示例来源:origin: org.glassfish/javax.security.jacc

return this.urlPatternSpec.implies(that.urlPatternSpec);

代码示例来源:origin: org.glassfish/javax.security.jacc

return false;
return this.urlPatternSpec.implies(that.urlPatternSpec);

代码示例来源:origin: org.jboss.spec.javax.security.jacc/jboss-jacc-api_1.4_spec

WebUserDataPermission perm = (WebUserDataPermission) p;
boolean implies = urlSpec.implies(perm.urlSpec);
if (implies == true)

代码示例来源:origin: org.jboss.javaee/jboss-javaee

WebUserDataPermission perm = (WebUserDataPermission) p;
boolean implies = urlSpec.implies(perm.urlSpec);
if( implies == true )

代码示例来源:origin: org.jboss.javaee/jboss-jacc-api-1.1_spec

WebResourcePermission perm = (WebResourcePermission) p;
boolean implies = urlSpec.implies(perm.urlSpec);
if( implies == true )

代码示例来源:origin: org.jboss.javaee/jboss-javaee

WebResourcePermission perm = (WebResourcePermission) p;
boolean implies = urlSpec.implies(perm.urlSpec);
if( implies == true )

代码示例来源:origin: org.jboss.javaee/jboss-jacc-api

WebResourcePermission perm = (WebResourcePermission) p;
boolean implies = urlSpec.implies(perm.urlSpec);
if( implies == true )

代码示例来源:origin: org.jboss.spec.javax.security.jacc/jboss-jacc-api_1.1_spec

WebResourcePermission perm = (WebResourcePermission) p;
boolean implies = urlSpec.implies(perm.urlSpec);
if( implies == true )

代码示例来源:origin: org.jboss.spec.javax.security.jacc/jboss-jacc-api_1.4_spec

WebResourcePermission perm = (WebResourcePermission) permission;
boolean implies = this.urlSpec.implies(perm.urlSpec);
if (implies == true)

相关文章