Rule.RuleMatcher| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allow |
protected boolean |
allPermissionsMustMatch |
protected boolean |
allRolesMustMatch |
protected boolean |
info |
protected java.util.List<java.lang.String> |
permissions |
protected java.util.List<java.lang.String> |
roles |
configMap, configStr, excludeMatchers, excludeOn, includeMatchers, includeOn, log, name, order| Constructor and Description |
|---|
AclRule() |
AclRule(java.lang.String name,
java.lang.String methods,
java.lang.String includePaths,
java.lang.String permission1,
java.lang.String... permissionsN) |
| Modifier and Type | Method and Description |
|---|---|
static AclRule |
allowAll(java.lang.String methods,
java.lang.String includePaths) |
java.util.ArrayList<java.lang.String> |
getPermissions() |
java.util.ArrayList<java.lang.String> |
getRoles() |
boolean |
isAllow() |
boolean |
isAllPermissionsMustMatch() |
boolean |
isAllRolesMustMatch() |
boolean |
isInfo() |
static AclRule |
requireAllPerms(java.lang.String methods,
java.lang.String includePaths,
java.lang.String permission1,
java.lang.String... permissionsN) |
static AclRule |
requireAllRoles(java.lang.String methods,
java.lang.String includePaths,
java.lang.String role1,
java.lang.String... rolesN) |
static AclRule |
requireOnePerm(java.lang.String methods,
java.lang.String includePaths,
java.lang.String permission1,
java.lang.String... permissionsN) |
static AclRule |
requireOneRole(java.lang.String methods,
java.lang.String includePaths,
java.lang.String role1,
java.lang.String... rolesN) |
boolean |
ruleMatches(Request req) |
AclRule |
withAllow(boolean allow) |
AclRule |
withAllPermissionsMustMatch(boolean allPermissionsMustMatch) |
AclRule |
withAllRolesMustMatch(boolean allRolesMustMatch) |
AclRule |
withInfo(boolean info) |
AclRule |
withPermissions(java.lang.String... permissions) |
AclRule |
withRoles(java.lang.String... roles) |
checkLazyConfig, compareTo, doLazyConfig, getAllExcludePaths, getAllIncludePaths, getConfig, getConfig, getConfigKeys, getDefaultIncludeMatch, getExcludeMatchers, getIncludeMatchers, getName, getOrder, match, matches, matches, toString, withConfig, withExcludeOn, withExcludeOn, withExcludeOn, withIncludeOn, withIncludeOn, withIncludeOn, withName, withOrderprotected final java.util.List<java.lang.String> permissions
protected final java.util.List<java.lang.String> roles
protected boolean allow
protected boolean info
protected boolean allRolesMustMatch
protected boolean allPermissionsMustMatch
public AclRule()
public AclRule(java.lang.String name,
java.lang.String methods,
java.lang.String includePaths,
java.lang.String permission1,
java.lang.String... permissionsN)
public static AclRule allowAll(java.lang.String methods, java.lang.String includePaths)
public static AclRule requireAllPerms(java.lang.String methods, java.lang.String includePaths, java.lang.String permission1, java.lang.String... permissionsN)
public static AclRule requireOnePerm(java.lang.String methods, java.lang.String includePaths, java.lang.String permission1, java.lang.String... permissionsN)
public static AclRule requireAllRoles(java.lang.String methods, java.lang.String includePaths, java.lang.String role1, java.lang.String... rolesN)
public static AclRule requireOneRole(java.lang.String methods, java.lang.String includePaths, java.lang.String role1, java.lang.String... rolesN)
public boolean ruleMatches(Request req)
public java.util.ArrayList<java.lang.String> getRoles()
public AclRule withRoles(java.lang.String... roles)
public java.util.ArrayList<java.lang.String> getPermissions()
public AclRule withPermissions(java.lang.String... permissions)
public boolean isAllow()
public AclRule withAllow(boolean allow)
public boolean isInfo()
public AclRule withInfo(boolean info)
public boolean isAllRolesMustMatch()
public AclRule withAllRolesMustMatch(boolean allRolesMustMatch)
public boolean isAllPermissionsMustMatch()
public AclRule withAllPermissionsMustMatch(boolean allPermissionsMustMatch)
Copyright © 2021 Rocket Partners, LLC. All rights reserved.