Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

accept(T, U) - Method in interface org.casbin.jcasbin.persist.Helper.loadPolicyLineHandler
 
Adapter - Interface in org.casbin.jcasbin.persist
Adapter is the interface for Casbin adapters.
addDef(String, String, String) - Method in class org.casbin.jcasbin.model.Model
addDef adds an assertion to the model.
addFunction(String, AviatorFunction) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addFunction adds a customized function.
addFunction(String, AviatorFunction) - Method in class org.casbin.jcasbin.model.FunctionMap
addFunction adds an expression function.
addGroupingPolicy(List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addGroupingPolicy adds a role inheritance rule to the current policy.
addGroupingPolicy(String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addGroupingPolicy adds a role inheritance rule to the current policy.
addLink(String, String, String...) - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
addLink adds the inheritance link between role: name1 and role: name2.
addLink(String, String, String...) - Method in interface org.casbin.jcasbin.rbac.RoleManager
addLink adds the inheritance link between two roles.
addNamedGroupingPolicy(String, List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
addNamedGroupingPolicy(String, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
addNamedPolicy(String, List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
AddNamedPolicy adds an authorization rule to the current named policy.
addNamedPolicy(String, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
AddNamedPolicy adds an authorization rule to the current named policy.
addPermissionForUser(String, String...) - Method in class org.casbin.jcasbin.main.Enforcer
addPermissionForUser adds a permission for a user or role.
addPermissionForUser(String, List<String>) - Method in class org.casbin.jcasbin.main.Enforcer
addPermissionForUser adds a permission for a user or role.
addPolicy(List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addPolicy adds an authorization rule to the current policy.
addPolicy(String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
addPolicy adds an authorization rule to the current policy.
addPolicy(String, String, List<String>) - Method in class org.casbin.jcasbin.model.Policy
addPolicy adds a policy rule to the model.
addPolicy(String, String, List<String>) - Method in interface org.casbin.jcasbin.persist.Adapter
addPolicy adds a policy rule to the storage.
addPolicy(String, String, List<String>) - Method in class org.casbin.jcasbin.persist.file_adapter.FileAdapter
addPolicy adds a policy rule to the storage.
addRoleForUser(String, String) - Method in class org.casbin.jcasbin.main.Enforcer
addRoleForUser adds a role for a user.
addRoleForUserInDomain(String, String, String) - Method in class org.casbin.jcasbin.main.Enforcer
addRoleForUserInDomain adds a role for a user inside a domain.
array2DEquals(List<List<String>>, List<List<String>>) - Static method in class org.casbin.jcasbin.util.Util
array2DEquals determines whether two 2-dimensional string arrays are identical.
arrayEquals(List<String>, List<String>) - Static method in class org.casbin.jcasbin.util.Util
arrayEquals determines whether two string arrays are identical.
arrayRemoveDuplicates(List<String>) - Static method in class org.casbin.jcasbin.util.Util
arrayRemoveDuplicates removes any duplicated elements in a string array.
arrayToString(List<String>) - Static method in class org.casbin.jcasbin.util.Util
arrayToString gets a printable string for a string array.
Assertion - Class in org.casbin.jcasbin.model
Assertion represents an expression in a section of the model.
Assertion() - Constructor for class org.casbin.jcasbin.model.Assertion
 

B

buildRoleLinks() - Method in class org.casbin.jcasbin.main.CoreEnforcer
buildRoleLinks manually rebuild the role inheritance relations.
buildRoleLinks(RoleManager) - Method in class org.casbin.jcasbin.model.Assertion
 
buildRoleLinks(RoleManager) - Method in class org.casbin.jcasbin.model.Policy
buildRoleLinks initializes the roles in RBAC.
BuiltInFunctions - Class in org.casbin.jcasbin.util
 
BuiltInFunctions() - Constructor for class org.casbin.jcasbin.util.BuiltInFunctions
 

C

call(Map<String, Object>, AviatorObject, AviatorObject) - Method in class org.casbin.jcasbin.util.function.IPMatchFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject) - Method in class org.casbin.jcasbin.util.function.KeyMatch2Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - Method in class org.casbin.jcasbin.util.function.KeyMatch3Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - Method in class org.casbin.jcasbin.util.function.KeyMatchFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject) - Method in class org.casbin.jcasbin.util.function.RegexMatchFunc
 
clear() - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
clear clears all stored data and resets the role manager to the initial state.
clear() - Method in interface org.casbin.jcasbin.rbac.RoleManager
Clear clears all stored data and resets the role manager to the initial state.
clearPolicy() - Method in class org.casbin.jcasbin.main.CoreEnforcer
clearPolicy clears all policy.
clearPolicy() - Method in class org.casbin.jcasbin.model.Policy
clearPolicy clears all current policy.
Config - Class in org.casbin.jcasbin.config
 
CoreEnforcer - Class in org.casbin.jcasbin.main
CoreEnforcer is the main interface for authorization enforcement and policy management.
CoreEnforcer() - Constructor for class org.casbin.jcasbin.main.CoreEnforcer
 

D

DefaultEffector - Class in org.casbin.jcasbin.effect
DefaultEffector is default effector for Casbin.
DefaultEffector() - Constructor for class org.casbin.jcasbin.effect.DefaultEffector
DefaultEffector is the constructor for DefaultEffector.
DefaultRoleManager - Class in org.casbin.jcasbin.rbac
 
DefaultRoleManager(int) - Constructor for class org.casbin.jcasbin.rbac.DefaultRoleManager
DefaultRoleManager is the constructor for creating an instance of the default RoleManager implementation.
deleteLink(String, String, String...) - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
deleteLink deletes the inheritance link between role: name1 and role: name2.
deleteLink(String, String, String...) - Method in interface org.casbin.jcasbin.rbac.RoleManager
deleteLink deletes the inheritance link between two roles.
deletePermission(String...) - Method in class org.casbin.jcasbin.main.Enforcer
deletePermission deletes a permission.
deletePermission(List<String>) - Method in class org.casbin.jcasbin.main.Enforcer
deletePermission deletes a permission.
deletePermissionForUser(String, String...) - Method in class org.casbin.jcasbin.main.Enforcer
deletePermissionForUser deletes a permission for a user or role.
deletePermissionForUser(String, List<String>) - Method in class org.casbin.jcasbin.main.Enforcer
deletePermissionForUser deletes a permission for a user or role.
deletePermissionsForUser(String) - Method in class org.casbin.jcasbin.main.Enforcer
deletePermissionsForUser deletes permissions for a user or role.
deleteRole(String) - Method in class org.casbin.jcasbin.main.Enforcer
deleteRole deletes a role.
deleteRoleForUser(String, String) - Method in class org.casbin.jcasbin.main.Enforcer
deleteRoleForUser deletes a role for a user.
deleteRoleForUserInDomain(String, String, String) - Method in class org.casbin.jcasbin.main.Enforcer
deleteRoleForUserInDomain deletes a role for a user inside a domain.
deleteRolesForUser(String) - Method in class org.casbin.jcasbin.main.Enforcer
deleteRolesForUser deletes all roles for a user.
deleteUser(String) - Method in class org.casbin.jcasbin.main.Enforcer
deleteUser deletes a user.

E

Effect - Enum in org.casbin.jcasbin.effect
 
Effector - Interface in org.casbin.jcasbin.effect
Effector is the interface for Casbin effectors.
enableAutoBuildRoleLinks(boolean) - Method in class org.casbin.jcasbin.main.CoreEnforcer
enableAutoBuildRoleLinks controls whether to save a policy rule automatically to the adapter when it is added or removed.
enableAutoSave(boolean) - Method in class org.casbin.jcasbin.main.CoreEnforcer
enableAutoSave controls whether to save a policy rule automatically to the adapter when it is added or removed.
enableEnforce(boolean) - Method in class org.casbin.jcasbin.main.CoreEnforcer
enableEnforce changes the enforcing state of Casbin, when Casbin is disabled, all access will be allowed by the enforce() function.
enableLog(boolean) - Method in class org.casbin.jcasbin.main.CoreEnforcer
enableLog changes whether to print Casbin log to the standard output.
enableLog - Static variable in class org.casbin.jcasbin.util.Util
 
enforce(Object...) - Method in class org.casbin.jcasbin.main.CoreEnforcer
enforce decides whether a "subject" can access a "object" with the operation "action", input parameters are usually: (sub, obj, act).
Enforcer - Class in org.casbin.jcasbin.main
 
Enforcer() - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer is the default constructor.
Enforcer(String, String) - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer initializes an enforcer with a model file and a policy file.
Enforcer(String, Adapter) - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer initializes an enforcer with a database adapter.
Enforcer(Model, Adapter) - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer initializes an enforcer with a model and a database adapter.
Enforcer(Model) - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer initializes an enforcer with a model.
Enforcer(String) - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer initializes an enforcer with a model file.
Enforcer(String, String, boolean) - Constructor for class org.casbin.jcasbin.main.Enforcer
CoreEnforcer initializes an enforcer with a model file, a policy file and an enable log flag.
escapeAssertion(String) - Static method in class org.casbin.jcasbin.util.Util
escapeAssertion escapes the dots in the assertion, because the expression evaluation doesn't support such variable names.

F

FileAdapter - Class in org.casbin.jcasbin.persist.file_adapter
FileAdapter is the file adapter for Casbin.
FileAdapter(String) - Constructor for class org.casbin.jcasbin.persist.file_adapter.FileAdapter
FileAdapter is the constructor for FileAdapter.
fm - Variable in class org.casbin.jcasbin.model.FunctionMap
AviatorFunction represents a function that is used in the matchers, used to get attributes in ABAC.
FunctionMap - Class in org.casbin.jcasbin.model
FunctionMap represents the collection of Function.
FunctionMap() - Constructor for class org.casbin.jcasbin.model.FunctionMap
 

G

generateGFunction(String, RoleManager) - Static method in class org.casbin.jcasbin.util.BuiltInFunctions
generateGFunction is the factory method of the g(_, _) function.
get(String) - Method in class org.casbin.jcasbin.config.Config
 
getAdapter() - Method in class org.casbin.jcasbin.main.CoreEnforcer
getAdapter gets the current adapter.
getAllActions() - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getAllActions gets the list of actions that show up in the current policy.
getAllNamedActions(String) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
GetAllNamedActions gets the list of actions that show up in the current named policy.
getAllNamedObjects(String) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getAllNamedObjects gets the list of objects that show up in the current named policy.
getAllNamedRoles(String) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getAllNamedRoles gets the list of roles that show up in the current named policy.
getAllNamedSubjects(String) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
GetAllNamedSubjects gets the list of subjects that show up in the currentnamed policy.
getAllObjects() - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getAllObjects gets the list of objects that show up in the current policy.
getAllRoles() - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getAllRoles gets the list of roles that show up in the current policy.
getAllSubjects() - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getAllSubjects gets the list of subjects that show up in the current policy.
getBool(String) - Method in class org.casbin.jcasbin.config.Config
 
getFilteredGroupingPolicy(int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getFilteredGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
getFilteredNamedGroupingPolicy(String, int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getFilteredNamedGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
getFilteredNamedPolicy(String, int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getFilteredNamedPolicy gets all the authorization rules in the named policy, field filters can be specified.
getFilteredPolicy(int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getFilteredPolicy gets all the authorization rules in the policy, field filters can be specified.
getFilteredPolicy(String, String, int, String...) - Method in class org.casbin.jcasbin.model.Policy
getFilteredPolicy gets rules based on field filters from a policy.
getFloat(String) - Method in class org.casbin.jcasbin.config.Config
 
getGroupingPolicy() - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getGroupingPolicy gets all the role inheritance rules in the policy.
getInt(String) - Method in class org.casbin.jcasbin.config.Config
 
getModel() - Method in class org.casbin.jcasbin.main.CoreEnforcer
getModel gets the current model.
getName() - Method in class org.casbin.jcasbin.util.function.IPMatchFunc
 
getName() - Method in class org.casbin.jcasbin.util.function.KeyMatch2Func
 
getName() - Method in class org.casbin.jcasbin.util.function.KeyMatch3Func
 
getName() - Method in class org.casbin.jcasbin.util.function.KeyMatchFunc
 
getName() - Method in class org.casbin.jcasbin.util.function.RegexMatchFunc
 
getNamedGroupingPolicy(String) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getNamedGroupingPolicy gets all the role inheritance rules in the policy.
getNamedPolicy(String) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getNamedPolicy gets all the authorization rules in the named policy.
getPermissionsForUser(String) - Method in class org.casbin.jcasbin.main.Enforcer
getPermissionsForUser gets permissions for a user or role.
getPermissionsForUserInDomain(String, String) - Method in class org.casbin.jcasbin.main.Enforcer
getPermissionsForUserInDomain gets permissions for a user or role inside a domain.
getPolicy() - Method in class org.casbin.jcasbin.main.ManagementEnforcer
getPolicy gets all the authorization rules in the policy.
getPolicy(String, String) - Method in class org.casbin.jcasbin.model.Policy
getPolicy gets all rules in a policy.
getRoles(String, String...) - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
getRoles gets the roles that a subject inherits.
getRoles(String, String...) - Method in interface org.casbin.jcasbin.rbac.RoleManager
getRoles gets the roles that a user inherits.
getRolesForUser(String) - Method in class org.casbin.jcasbin.main.Enforcer
getRolesForUser gets the roles that a user has.
getRolesForUserInDomain(String, String) - Method in class org.casbin.jcasbin.main.Enforcer
getRolesForUserInDomain gets the roles that a user has inside a domain.
getString(String) - Method in class org.casbin.jcasbin.config.Config
 
getStrings(String) - Method in class org.casbin.jcasbin.config.Config
 
getUsers(String) - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
getUsers gets the users that inherits a subject.
getUsers(String) - Method in interface org.casbin.jcasbin.rbac.RoleManager
getUsers gets the users that inherits a role.
getUsersForRole(String) - Method in class org.casbin.jcasbin.main.Enforcer
getUsersForRole gets the users that has a role.
getValuesForFieldInPolicy(String, String, int) - Method in class org.casbin.jcasbin.model.Policy
getValuesForFieldInPolicy gets all values for a field for all rules in a policy, duplicated values are removed.

H

hasGroupingPolicy(List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasGroupingPolicy determines whether a role inheritance rule exists.
hasGroupingPolicy(String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasGroupingPolicy determines whether a role inheritance rule exists.
hasLink(String, String, String...) - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
hasLink determines whether role: name1 inherits role: name2.
hasLink(String, String, String...) - Method in interface org.casbin.jcasbin.rbac.RoleManager
hasLink determines whether a link exists between two roles.
hasNamedGroupingPolicy(String, List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
hasNamedGroupingPolicy(String, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
hasNamedPolicy(String, List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasNamedPolicy determines whether a named authorization rule exists.
hasNamedPolicy(String, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasNamedPolicy determines whether a named authorization rule exists.
hasPermissionForUser(String, String...) - Method in class org.casbin.jcasbin.main.Enforcer
hasPermissionForUser determines whether a user has a permission.
hasPermissionForUser(String, List<String>) - Method in class org.casbin.jcasbin.main.Enforcer
hasPermissionForUser determines whether a user has a permission.
hasPolicy(List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasPolicy determines whether an authorization rule exists.
hasPolicy(String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
hasPolicy determines whether an authorization rule exists.
hasPolicy(String, String, List<String>) - Method in class org.casbin.jcasbin.model.Policy
hasPolicy determines whether a model has the specified policy rule.
hasRoleForUser(String, String) - Method in class org.casbin.jcasbin.main.Enforcer
hasRoleForUser determines whether a user has a role.
Helper - Class in org.casbin.jcasbin.persist
 
Helper() - Constructor for class org.casbin.jcasbin.persist.Helper
 
Helper.loadPolicyLineHandler<T,U> - Interface in org.casbin.jcasbin.persist
 

I

ipMatch(String, String) - Static method in class org.casbin.jcasbin.util.BuiltInFunctions
ipMatch determines whether IP address ip1 matches the pattern of IP address ip2, ip2 can be an IP address or a CIDR pattern.
IPMatchFunc - Class in org.casbin.jcasbin.util.function
IPMatchFunc is the wrapper for ipMatch.
IPMatchFunc() - Constructor for class org.casbin.jcasbin.util.function.IPMatchFunc
 
isFiltered() - Method in class org.casbin.jcasbin.main.CoreEnforcer
isFiltered returns true if the loaded policy has been filtered.

K

key - Variable in class org.casbin.jcasbin.model.Assertion
 
keyMatch(String, String) - Static method in class org.casbin.jcasbin.util.BuiltInFunctions
keyMatch determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
keyMatch2(String, String) - Static method in class org.casbin.jcasbin.util.BuiltInFunctions
keyMatch2 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch2Func - Class in org.casbin.jcasbin.util.function
KeyMatch2Func is the wrapper for keyMatch2.
KeyMatch2Func() - Constructor for class org.casbin.jcasbin.util.function.KeyMatch2Func
 
keyMatch3(String, String) - Static method in class org.casbin.jcasbin.util.BuiltInFunctions
keyMatch3 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch3Func - Class in org.casbin.jcasbin.util.function
KeyMatch3Func is the wrapper for keyMatch2.
KeyMatch3Func() - Constructor for class org.casbin.jcasbin.util.function.KeyMatch3Func
 
KeyMatchFunc - Class in org.casbin.jcasbin.util.function
KeyMatchFunc is the wrapper for keyMatch.
KeyMatchFunc() - Constructor for class org.casbin.jcasbin.util.function.KeyMatchFunc
 

L

loadFilteredPolicy(Object) - Method in class org.casbin.jcasbin.main.CoreEnforcer
loadFilteredPolicy reloads a filtered policy from file/database.
loadFunctionMap() - Static method in class org.casbin.jcasbin.model.FunctionMap
loadFunctionMap loads an initial function map.
loadModel() - Method in class org.casbin.jcasbin.main.CoreEnforcer
loadModel reloads the model from the model CONF file.
loadModel(String) - Method in class org.casbin.jcasbin.model.Model
loadModel loads the model from model CONF file.
loadModelFromText(String) - Method in class org.casbin.jcasbin.model.Model
loadModelFromText loads the model from the text.
loadPolicy() - Method in class org.casbin.jcasbin.main.CoreEnforcer
loadPolicy reloads the policy from file/database.
loadPolicy(Model) - Method in interface org.casbin.jcasbin.persist.Adapter
loadPolicy loads all policy rules from the storage.
loadPolicy(Model) - Method in class org.casbin.jcasbin.persist.file_adapter.FileAdapter
loadPolicy loads all policy rules from the storage.
loadPolicyLine(String, Model) - Static method in class org.casbin.jcasbin.persist.Helper
 
logPrint(String) - Static method in class org.casbin.jcasbin.util.Util
logPrint prints the log.
logPrintf(String, String...) - Static method in class org.casbin.jcasbin.util.Util
logPrintf prints the log with the format.

M

ManagementEnforcer - Class in org.casbin.jcasbin.main
 
ManagementEnforcer() - Constructor for class org.casbin.jcasbin.main.ManagementEnforcer
 
mergeEffects(String, Effect[], float[]) - Method in class org.casbin.jcasbin.effect.DefaultEffector
mergeEffects merges all matching results collected by the enforcer into a single decision.
mergeEffects(String, Effect[], float[]) - Method in interface org.casbin.jcasbin.effect.Effector
mergeEffects merges all matching results collected by the enforcer into a single decision.
model - Variable in class org.casbin.jcasbin.main.CoreEnforcer
 
Model - Class in org.casbin.jcasbin.model
Model represents the whole access control model.
Model() - Constructor for class org.casbin.jcasbin.model.Model
 
model - Variable in class org.casbin.jcasbin.model.Policy
 

N

newConfig(String) - Static method in class org.casbin.jcasbin.config.Config
newConfig create an empty configuration representation from file.
newConfigFromText(String) - Static method in class org.casbin.jcasbin.config.Config
newConfigFromText create an empty configuration representation from text.
newModel() - Static method in class org.casbin.jcasbin.main.CoreEnforcer
newModel creates a model.
newModel(String) - Static method in class org.casbin.jcasbin.main.CoreEnforcer
newModel creates a model.
newModel(String, String) - Static method in class org.casbin.jcasbin.main.CoreEnforcer
newModel creates a model.

O

org.casbin.jcasbin.config - package org.casbin.jcasbin.config
 
org.casbin.jcasbin.effect - package org.casbin.jcasbin.effect
 
org.casbin.jcasbin.main - package org.casbin.jcasbin.main
 
org.casbin.jcasbin.model - package org.casbin.jcasbin.model
 
org.casbin.jcasbin.persist - package org.casbin.jcasbin.persist
 
org.casbin.jcasbin.persist.file_adapter - package org.casbin.jcasbin.persist.file_adapter
 
org.casbin.jcasbin.rbac - package org.casbin.jcasbin.rbac
 
org.casbin.jcasbin.util - package org.casbin.jcasbin.util
 
org.casbin.jcasbin.util.function - package org.casbin.jcasbin.util.function
 

P

paramsToString(String[]) - Static method in class org.casbin.jcasbin.util.Util
paramsToString gets a printable string for variable number of parameters.
policy - Variable in class org.casbin.jcasbin.model.Assertion
 
Policy - Class in org.casbin.jcasbin.model
 
Policy() - Constructor for class org.casbin.jcasbin.model.Policy
 
printModel() - Method in class org.casbin.jcasbin.model.Model
printModel prints the model to the log.
printPolicy() - Method in class org.casbin.jcasbin.model.Policy
printPolicy prints the policy to log.
printRoles() - Method in class org.casbin.jcasbin.rbac.DefaultRoleManager
printRoles prints all the roles to log.
printRoles() - Method in interface org.casbin.jcasbin.rbac.RoleManager
printRoles prints all the roles to log.

R

regexMatch(String, String) - Static method in class org.casbin.jcasbin.util.BuiltInFunctions
regexMatch determines whether key1 matches the pattern of key2 in regular expression.
RegexMatchFunc - Class in org.casbin.jcasbin.util.function
RegexMatchFunc is the wrapper for regexMatch.
RegexMatchFunc() - Constructor for class org.casbin.jcasbin.util.function.RegexMatchFunc
 
removeComments(String) - Static method in class org.casbin.jcasbin.util.Util
removeComments removes the comments starting with # in the text.
removeFilteredGroupingPolicy(int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredGroupingPolicy removes a role inheritance rule from the current policy, field filters can be specified.
removeFilteredNamedGroupingPolicy(String, int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredNamedGroupingPolicy removes a role inheritance rule from the current named policy, field filters can be specified.
removeFilteredNamedPolicy(String, int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredNamedPolicy removes an authorization rule from the current named policy, field filters can be specified.
removeFilteredPolicy(int, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredPolicy removes an authorization rule from the current policy, field filters can be specified.
removeFilteredPolicy(String, String, int, String...) - Method in class org.casbin.jcasbin.model.Policy
removeFilteredPolicy removes policy rules based on field filters from the model.
removeFilteredPolicy(String, String, int, String...) - Method in interface org.casbin.jcasbin.persist.Adapter
removeFilteredPolicy removes policy rules that match the filter from the storage.
removeFilteredPolicy(String, String, int, String...) - Method in class org.casbin.jcasbin.persist.file_adapter.FileAdapter
removeFilteredPolicy removes policy rules that match the filter from the storage.
removeGroupingPolicy(List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeGroupingPolicy removes a role inheritance rule from the current policy.
removeGroupingPolicy(String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeGroupingPolicy removes a role inheritance rule from the current policy.
removeNamedGroupingPolicy(String, List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
removeNamedGroupingPolicy(String, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
removeNamedPolicy(String, List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeNamedPolicy removes an authorization rule from the current named policy.
removeNamedPolicy(String, String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removeNamedPolicy removes an authorization rule from the current named policy.
removePolicy(List<String>) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removePolicy removes an authorization rule from the current policy.
removePolicy(String...) - Method in class org.casbin.jcasbin.main.ManagementEnforcer
removePolicy removes an authorization rule from the current policy.
removePolicy(String, String, List<String>) - Method in class org.casbin.jcasbin.model.Policy
removePolicy removes a policy rule from the model.
removePolicy(String, String, List<String>) - Method in interface org.casbin.jcasbin.persist.Adapter
removePolicy removes a policy rule from the storage.
removePolicy(String, String, List<String>) - Method in class org.casbin.jcasbin.persist.file_adapter.FileAdapter
removePolicy removes a policy rule from the storage.
rm - Variable in class org.casbin.jcasbin.model.Assertion
 
RoleManager - Interface in org.casbin.jcasbin.rbac
 

S

savePolicy() - Method in class org.casbin.jcasbin.main.CoreEnforcer
savePolicy saves the current policy (usually after changed with Casbin API) back to file/database.
savePolicy(Model) - Method in interface org.casbin.jcasbin.persist.Adapter
savePolicy saves all policy rules to the storage.
savePolicy(Model) - Method in class org.casbin.jcasbin.persist.file_adapter.FileAdapter
savePolicy saves all policy rules to the storage.
set(String, String) - Method in class org.casbin.jcasbin.config.Config
 
setAdapter(Adapter) - Method in class org.casbin.jcasbin.main.CoreEnforcer
setAdapter sets the current adapter.
setEffector(Effector) - Method in class org.casbin.jcasbin.main.CoreEnforcer
setEffector sets the current effector.
setEquals(List<String>, List<String>) - Static method in class org.casbin.jcasbin.util.Util
setEquals determines whether two string sets are identical.
setModel(Model) - Method in class org.casbin.jcasbin.main.CoreEnforcer
setModel sets the current model.
setRoleManager(RoleManager) - Method in class org.casbin.jcasbin.main.CoreEnforcer
SetRoleManager sets the current role manager.
setUpdateCallback(Runnable) - Method in interface org.casbin.jcasbin.persist.Watcher
SetUpdateCallback sets the callback function that the watcher will call when the policy in DB has been changed by other instances.
setWatcher(Watcher) - Method in class org.casbin.jcasbin.main.CoreEnforcer
setWatcher sets the current watcher.

T

tokens - Variable in class org.casbin.jcasbin.model.Assertion
 

U

update() - Method in interface org.casbin.jcasbin.persist.Watcher
Update calls the update callback of other instances to synchronize their policy.
Util - Class in org.casbin.jcasbin.util
 
Util() - Constructor for class org.casbin.jcasbin.util.Util
 

V

value - Variable in class org.casbin.jcasbin.model.Assertion
 
valueOf(String) - Static method in enum org.casbin.jcasbin.effect.Effect
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.casbin.jcasbin.effect.Effect
Returns an array containing the constants of this enum type, in the order they are declared.

W

Watcher - Interface in org.casbin.jcasbin.persist
Watcher is the interface for Casbin watchers.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2017-2018. All Rights Reserved.