- accept(T, U) - 接口 中的方法org.casbin.jcasbin.persist.Helper.loadPolicyLineHandler
-
- Adapter - org.casbin.jcasbin.persist中的接口
-
Adapter is the interface for Casbin adapters.
- addDef(String, String, String) - 类 中的方法org.casbin.jcasbin.model.Model
-
addDef adds an assertion to the model.
- addDomainMatchingFunc(BiPredicate<String, String>) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
addDomainMatchingFunc support use domain pattern in g
- addFunction(String, CustomFunction) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addFunction adds a customized function.
- addFunction(String, AviatorFunction) - 类 中的方法org.casbin.jcasbin.model.FunctionMap
-
addFunction adds an expression function.
- addGroupingPolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addGroupingPolicies adds role inheritance rules to the current policy.
- addGroupingPolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addGroupingPolicies adds role inheritance rules to the current policy.
- addGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addGroupingPolicy adds a role inheritance rule to the current policy.
- addGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addGroupingPolicy adds a role inheritance rule to the current policy.
- addGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addGroupingPolicy adds a role inheritance rule to the current policy.
- addGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addGroupingPolicy adds a role inheritance rule to the current policy.
- addLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
addLink adds the inheritance link between role: name1 and role: name2. aka role: name1
inherits role: name2. domain is a prefix to the roles.
- addLink(String, String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
-
addLink adds the inheritance link between two roles. role: name1 and role: name2. domain is a
prefix to the roles.
- addMatchingFunc(BiPredicate<String, String>) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
addMatchingFunc support use pattern in g.
- addNamedGroupingPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addNamedGroupingPolicies adds named role inheritance rules to the current policy.
- addNamedGroupingPolicies(String, String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addNamedGroupingPolicies adds named role inheritance rules to the current policy.
- addNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
- addNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
- addNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
- addNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
- addNamedPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addNamedPolicies adds authorization rules to the current named policy.
- addNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
AddNamedPolicy adds an authorization rule to the current named policy.
- addNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
AddNamedPolicy adds an authorization rule to the current named policy.
- addNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
AddNamedPolicy adds an authorization rule to the current named policy.
- addNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
AddNamedPolicy adds an authorization rule to the current named policy.
- addPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
addPermissionForUser adds a permission for a user or role.
- addPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
addPermissionForUser adds a permission for a user or role.
- addPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addPermissionForUser adds a permission for a user or role.
- addPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addPermissionForUser adds a permission for a user or role.
- addPolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addPolicies adds authorization rules to the current policy.
- addPolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addPolicies adds authorization rules to the current policy.
- addPolicies(String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
-
addPolicies adds policy rules to the model.
- addPolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.BatchAdapter
-
- addPolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
-
// AddPolicies adds policies rule to all instance.
- addPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addPolicy adds an authorization rule to the current policy.
- addPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
addPolicy adds an authorization rule to the current policy.
- addPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addPolicy adds an authorization rule to the current policy.
- addPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addPolicy adds an authorization rule to the current policy.
- addPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
-
addPolicy adds a policy rule to the model.
- addPolicy(String, String, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
-
addPolicy adds a policy rule to the storage.
- addPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
-
addPolicy adds a policy rule to the storage.
- addPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
-
addPolicy adds a policy rule to the storage.
- addPolicySelf(BooleanSupplier, String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
-
AddPolicySelf provides a method for dispatcher to add authorization rules to the current policy.
- addRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
addRoleForUser adds a role for a user.
- addRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addRoleForUser adds a role for a user.
- addRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
addRoleForUserInDomain adds a role for a user inside a domain.
- addRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
addRoleForUserInDomain adds a role for a user inside a domain.
- allMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
-
allMatch determines whether key1 matches the pattern of key2 , key2 can contain a *.
- array2DEquals(List<List<String>>, List<List<String>>) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
array2DEquals determines whether two 2-dimensional string arrays are identical.
- arrayEquals(List<String>, List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
arrayEquals determines whether two string arrays are identical.
- arrayRemoveDuplicates(List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
arrayRemoveDuplicates removes any duplicated elements in a string array.
- arrayToString(List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
arrayToString gets a printable string for a string array.
- Assertion - org.casbin.jcasbin.model中的类
-
Assertion represents an expression in a section of the model.
- Assertion() - 类 的构造器org.casbin.jcasbin.model.Assertion
-
- DefaultEffector - org.casbin.jcasbin.effect中的类
-
DefaultEffector is default effector for Casbin.
- DefaultEffector() - 类 的构造器org.casbin.jcasbin.effect.DefaultEffector
-
DefaultEffector is the constructor for DefaultEffector.
- DefaultRoleManager - org.casbin.jcasbin.rbac中的类
-
- DefaultRoleManager(int) - 类 的构造器org.casbin.jcasbin.rbac.DefaultRoleManager
-
DefaultRoleManager is the constructor for creating an instance of the default RoleManager
implementation.
- DefaultRoleManager(int, BiPredicate<String, String>, BiPredicate<String, String>) - 类 的构造器org.casbin.jcasbin.rbac.DefaultRoleManager
-
In order to use a specific role name matching function, set explicitly the role manager on
the Enforcer and rebuild role links (you can optimize by using minimal enforcer constructor).
- deleteLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
deleteLink deletes the inheritance link between role: name1 and role: name2. aka role: name1
does not inherit role: name2 any more. domain is a prefix to the roles.
- deleteLink(String, String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
-
deleteLink deletes the inheritance link between two roles. role: name1 and role: name2.
- deletePermission(String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deletePermission deletes a permission.
- deletePermission(List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deletePermission deletes a permission.
- deletePermission(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deletePermission deletes a permission.
- deletePermission(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deletePermission deletes a permission.
- deletePermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deletePermissionForUser deletes a permission for a user or role.
- deletePermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deletePermissionForUser deletes a permission for a user or role.
- deletePermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deletePermissionForUser deletes a permission for a user or role.
- deletePermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deletePermissionForUser deletes a permission for a user or role.
- deletePermissionsForUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deletePermissionsForUser deletes permissions for a user or role.
- deletePermissionsForUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deletePermissionsForUser deletes permissions for a user or role.
- deleteRole(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deleteRole deletes a role.
- deleteRole(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deleteRole deletes a role.
- deleteRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deleteRoleForUser deletes a role for a user.
- deleteRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deleteRoleForUser deletes a role for a user.
- deleteRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deleteRoleForUserInDomain deletes a role for a user inside a domain.
- deleteRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deleteRoleForUserInDomain deletes a role for a user inside a domain.
- deleteRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deleteRolesForUser deletes all roles for a user.
- deleteRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deleteRolesForUser deletes all roles for a user.
- deleteUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
deleteUser deletes a user.
- deleteUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
deleteUser deletes a user.
- Dispatcher - org.casbin.jcasbin.persist中的接口
-
Dispatcher is the interface for jCasbin dispatcher
- DistributedEnforcer - org.casbin.jcasbin.main中的类
-
DistributedEnforcer wraps SyncedEnforcer for dispatcher.
- DistributedEnforcer() - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer is the default constructor.
- DistributedEnforcer(String, String) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer initializes an enforcer with a model file and a policy file.
- DistributedEnforcer(String, Adapter) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer initializes an enforcer with a database adapter.
- DistributedEnforcer(Model, Adapter) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer initializes an enforcer with a model and a database adapter.
- DistributedEnforcer(Model) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer initializes an enforcer with a model.
- DistributedEnforcer(String) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer initializes an enforcer with a model file.
- DistributedEnforcer(String, String, boolean) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
-
DistributedEnforcer initializes an enforcer with a model file, a policy file and an enable log flag.
- Effect - org.casbin.jcasbin.effect中的枚举
-
- Effector - org.casbin.jcasbin.effect中的接口
-
Effector is the interface for Casbin effectors.
- enableAutoBuildRoleLinks(boolean) - 类 中的方法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) - 类 中的方法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) - 类 中的方法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) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
enableLog changes whether to print Casbin log to the standard output.
- enableLog - 类 中的静态变量org.casbin.jcasbin.util.Util
-
- enforce(Object...) - 类 中的方法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).
- enforce(Object...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
enforce decides whether a "subject" can access a "object" with
the operation "action", input parameters are usually: (sub, obj, act).
- Enforcer - org.casbin.jcasbin.main中的类
-
Enforcer = ManagementEnforcer + RBAC API.
- Enforcer() - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer is the default constructor.
- Enforcer(String, String) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a model file and a policy file.
- Enforcer(String, Adapter) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a database adapter.
- Enforcer(Model, Adapter) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a model and a database adapter.
- Enforcer(Model, Adapter, boolean) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a model, a database adapter and an enable log flag.
- Enforcer(Model) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a model.
- Enforcer(String) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a model file.
- Enforcer(String, String, boolean) - 类 的构造器org.casbin.jcasbin.main.Enforcer
-
Enforcer initializes an enforcer with a model file, a policy file and an enable log flag.
- enforceWithMatcher(String, Object...) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
enforceWithMatcher use a custom matcher to decide whether a "subject" can access a "object" with the operation "action",
input parameters are usually: (matcher, sub, obj, act), use model matcher by default when matcher is "" or null.
- enforceWithMatcher(String, Object...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
enforceWithMatcher use a custom matcher to decide whether a "subject" can access a "object" with the operation "action",
input parameters are usually: (matcher, sub, obj, act), use model matcher by default when matcher is "" or null.
- escapeAssertion(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
escapeAssertion escapes the dots in the assertion, because the expression evaluation doesn't support such variable names.
- eval(String, Map<String, Object>, AviatorEvaluatorInstance) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
-
eval calculates the stringified boolean expression and return its result.
- EvalFunc - org.casbin.jcasbin.util.function中的类
-
EvalFunc is the wrapper for eval.
- EvalFunc() - 类 的构造器org.casbin.jcasbin.util.function.EvalFunc
-
- g - 类 中的变量org.casbin.jcasbin.persist.file_adapter.FilteredAdapter.Filter
-
- generateGFunction(String, RoleManager) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
-
generateGFunction is the factory method of the g(_, _) function.
- get(String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- getAdapter() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
getAdapter gets the current adapter.
- getAllActions() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getAllActions gets the list of actions that show up in the current policy.
- getAllActions() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getAllActions gets the list of actions that show up in the current policy.
- getAllNamedActions(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
GetAllNamedActions gets the list of actions that show up in the current named policy.
- getAllNamedActions(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
GetAllNamedActions gets the list of actions that show up in the current named policy.
- getAllNamedObjects(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getAllNamedObjects gets the list of objects that show up in the current named policy.
- getAllNamedObjects(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getAllNamedObjects gets the list of objects that show up in the current named policy.
- getAllNamedRoles(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getAllNamedRoles gets the list of roles that show up in the current named policy.
- getAllNamedRoles(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getAllNamedRoles gets the list of roles that show up in the current named policy.
- getAllNamedSubjects(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
GetAllNamedSubjects gets the list of subjects that show up in the currentnamed policy.
- getAllObjects() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getAllObjects gets the list of objects that show up in the current policy.
- getAllObjects() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getAllObjects gets the list of objects that show up in the current policy.
- getAllRoles() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getAllRoles gets the list of roles that show up in the current policy.
- getAllRoles() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getAllRoles gets the list of roles that show up in the current policy.
- getAllSubjects() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getAllSubjects gets the list of subjects that show up in the current policy.
- getAllSubjects() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getAllSubjects gets the list of subjects that show up in the current policy.
- getAviatorEval() - 类 中的方法org.casbin.jcasbin.util.function.CustomFunction
-
- getBool(String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- getFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getFilteredGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
- getFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getFilteredGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
- getFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getFilteredNamedGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
- getFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getFilteredNamedGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
- getFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getFilteredNamedPolicy gets all the authorization rules in the named policy, field filters can be specified.
- getFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getFilteredNamedPolicy gets all the authorization rules in the named policy, field filters can be specified.
- getFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getFilteredPolicy gets all the authorization rules in the policy, field filters can be specified.
- getFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getFilteredPolicy gets all the authorization rules in the policy, field filters can be specified.
- getFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.model.Policy
-
getFilteredPolicy gets rules based on field filters from a policy.
- getFloat(String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- getGroupingPolicy() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getGroupingPolicy gets all the role inheritance rules in the policy.
- getGroupingPolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getGroupingPolicy gets all the role inheritance rules in the policy.
- getImplicitPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getImplicitPermissionsForUser gets implicit permissions for a user or role.
- getImplicitPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getImplicitPermissionsForUser gets implicit permissions for a user or role.
- getImplicitPermissionsForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getImplicitPermissionsForUserInDomain gets implicit permissions for a user or role in domain.
- getImplicitRolesForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getImplicitRolesForUser gets implicit roles that a user has.
- getImplicitRolesForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getImplicitRolesForUser gets implicit roles that a user has.
- getImplicitUsersForRole(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getImplicitUsersForRole gets implicit users for a role.
- getInt(String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- getModCount() - 类 中的方法org.casbin.jcasbin.model.Model
-
- getModel() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
getModel gets the current model.
- getName() - 类 中的方法org.casbin.jcasbin.util.function.EvalFunc
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.GlobMatchFunc
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.IPMatchFunc
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyGet2Func
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyGetFunc
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch2Func
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch3Func
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch4Func
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch5Func
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatchFunc
-
- getName() - 类 中的方法org.casbin.jcasbin.util.function.RegexMatchFunc
-
- getNamedGroupingPolicy(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getNamedGroupingPolicy gets all the role inheritance rules in the policy.
- getNamedGroupingPolicy(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getNamedGroupingPolicy gets all the role inheritance rules in the policy.
- getNamedPolicy(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getNamedPolicy gets all the authorization rules in the named policy.
- getNamedPolicy(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getNamedPolicy gets all the authorization rules in the named policy.
- getPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getPermissionsForUser gets permissions for a user or role.
- getPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getPermissionsForUser gets permissions for a user or role.
- getPermissionsForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getPermissionsForUserInDomain gets permissions for a user or role inside a domain.
- getPermissionsForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getPermissionsForUserInDomain gets permissions for a user or role inside a domain.
- getPermittedActions(Object, Object) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getPermittedActions returns all valid actions to specific object for current subject.
- getPolicy() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
getPolicy gets all the authorization rules in the policy.
- getPolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getPolicy gets all the authorization rules in the policy.
- getPolicy(String, String) - 类 中的方法org.casbin.jcasbin.model.Policy
-
getPolicy gets all rules in a policy.
- getRmMap() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
getRmMap gets the current role manager map.
- getRoles(String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
getRoles gets the roles that a subject inherits. domain is a prefix to the roles.
- getRoles(String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
-
getRoles gets the roles that a user inherits. domain is a prefix to the roles.
- getRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getRolesForUser gets the roles that a user has.
- getRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getRolesForUser gets the roles that a user has.
- getRolesForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getRolesForUserInDomain gets the roles that a user has inside a domain.
- getRolesForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getRolesForUserInDomain gets the roles that a user has inside a domain.
- getString(String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- getStrings(String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- getUsers(String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
getUsers gets the users that inherits a subject.
- getUsers(String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
-
getUsers gets the users that inherits a role.
- getUsersForRole(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
getUsersForRole gets the users that has a role.
- getUsersForRole(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
getUsersForRole gets the users that has a role.
- getValuesForFieldInPolicy(String, String, int) - 类 中的方法org.casbin.jcasbin.model.Policy
-
getValuesForFieldInPolicy gets all values for a field for all rules in a policy, duplicated values are removed.
- Glob - org.casbin.jcasbin.util中的类
-
- Glob() - 类 的构造器org.casbin.jcasbin.util.Glob
-
- globMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
-
globMatch determines whether key1 matches the pattern of key2 in glob expression.
- GlobMatchFunc - org.casbin.jcasbin.util.function中的类
-
GlobMatchFunc is the wrapper for globMatch.
- GlobMatchFunc() - 类 的构造器org.casbin.jcasbin.util.function.GlobMatchFunc
-
- GroupRoleManager - org.casbin.jcasbin.rbac中的类
-
GroupRoleManager is used for authorization if the user's group is the role who has permission,
but the group information is in the default format (policy start with "g") and the role information
is in named format (policy start with "g2", "g3", ...).
- GroupRoleManager(int) - 类 的构造器org.casbin.jcasbin.rbac.GroupRoleManager
-
GroupRoleManager is the constructor for creating an instance of the
GroupRoleManager implementation.
- hasEval(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
- hasGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasGroupingPolicy determines whether a role inheritance rule exists.
- hasGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasGroupingPolicy determines whether a role inheritance rule exists.
- hasGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasGroupingPolicy determines whether a role inheritance rule exists.
- hasGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasGroupingPolicy determines whether a role inheritance rule exists.
- hasLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
-
hasLink determines whether role: name1 inherits role: name2. domain is a prefix to the roles.
- hasLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.GroupRoleManager
-
hasLink determines whether role: name1 inherits role: name2.
- hasLink(String, String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
-
hasLink determines whether a link exists between two roles. role: name1 inherits role: name2.
- hasNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
- hasNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
- hasNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
- hasNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
- hasNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasNamedPolicy determines whether a named authorization rule exists.
- hasNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasNamedPolicy determines whether a named authorization rule exists.
- hasNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasNamedPolicy determines whether a named authorization rule exists.
- hasNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasNamedPolicy determines whether a named authorization rule exists.
- hasPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
hasPermissionForUser determines whether a user has a permission.
- hasPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
hasPermissionForUser determines whether a user has a permission.
- hasPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasPermissionForUser determines whether a user has a permission.
- hasPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasPermissionForUser determines whether a user has a permission.
- hasPolicies(String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
-
- hasPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasPolicy determines whether an authorization rule exists.
- hasPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
hasPolicy determines whether an authorization rule exists.
- hasPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasPolicy determines whether an authorization rule exists.
- hasPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasPolicy determines whether an authorization rule exists.
- hasPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
-
hasPolicy determines whether a model has the specified policy rule.
- hasRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
-
hasRoleForUser determines whether a user has a role.
- hasRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
hasRoleForUser determines whether a user has a role.
- Helper - org.casbin.jcasbin.persist中的类
-
- Helper() - 类 的构造器org.casbin.jcasbin.persist.Helper
-
- Helper.loadPolicyLineHandler<T,U> - org.casbin.jcasbin.persist中的接口
-
- regexMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
-
regexMatch determines whether key1 matches the pattern of key2 in regular expression.
- RegexMatchFunc - org.casbin.jcasbin.util.function中的类
-
RegexMatchFunc is the wrapper for regexMatch.
- RegexMatchFunc() - 类 的构造器org.casbin.jcasbin.util.function.RegexMatchFunc
-
- removeComments(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
removeComments removes the comments starting with # in the text.
- removeFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeFilteredGroupingPolicy removes a role inheritance rule from the current policy, field filters can be specified.
- removeFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeFilteredGroupingPolicy removes a role inheritance rule from the current policy, field filters can be specified.
- removeFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeFilteredNamedGroupingPolicy removes a role inheritance rule from the current named policy, field filters can be specified.
- removeFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeFilteredNamedGroupingPolicy removes a role inheritance rule from the current named policy, field filters can be specified.
- removeFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeFilteredNamedPolicy removes an authorization rule from the current named policy, field filters can be specified.
- removeFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeFilteredNamedPolicy removes an authorization rule from the current named policy, field filters can be specified.
- removeFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeFilteredPolicy removes an authorization rule from the current policy, field filters can be specified.
- removeFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeFilteredPolicy removes an authorization rule from the current policy, field filters can be specified.
- removeFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.model.Policy
-
removeFilteredPolicy removes policy rules based on field filters from the model.
- removeFilteredPolicy(String, String, int, String...) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
-
removeFilteredPolicy removes policy rules that match the filter from the storage.
- removeFilteredPolicy(String, String, int, String...) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
-
RemoveFilteredPolicy removes policy rules that match the filter from all instance.
- removeFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
-
removeFilteredPolicy removes policy rules that match the filter from the storage.
- removeFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
-
removeFilteredPolicy removes policy rules that match the filter from the storage.
- removeFilteredPolicyReturnsEffects(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.model.Policy
-
removeFilteredPolicyReturnsEffects removes policy rules based on field filters from the model.
- removeFilteredPolicySelf(BooleanSupplier, String, String, int, String...) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
-
RemoveFilteredPolicySelf provides a method for dispatcher to remove an authorization rule from the current policy,
field filters can be specified.
- removeGroupingPolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeGroupingPolicies removes role inheritance rules from the current policy.
- removeGroupingPolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeGroupingPolicies removes role inheritance rules from the current policy.
- removeGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeGroupingPolicy removes a role inheritance rule from the current policy.
- removeGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeGroupingPolicy removes a role inheritance rule from the current policy.
- removeGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeGroupingPolicy removes a role inheritance rule from the current policy.
- removeGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeGroupingPolicy removes a role inheritance rule from the current policy.
- removeNamedGroupingPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedGroupingPolicies removes role inheritance rules from the current named policy.
- removeNamedGroupingPolicies(String, String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedGroupingPolicies removes role inheritance rules from the current named policy.
- removeNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
- removeNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
- removeNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
- removeNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
- removeNamedPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedPolicies removes authorization rules from the current named policy.
- removeNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedPolicy removes an authorization rule from the current named policy.
- removeNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removeNamedPolicy removes an authorization rule from the current named policy.
- removeNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeNamedPolicy removes an authorization rule from the current named policy.
- removeNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removeNamedPolicy removes an authorization rule from the current named policy.
- removePolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removePolicies removes authorization rules from the current policy.
- removePolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removePolicies removes authorization rules from the current policy.
- removePolicies(String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
-
removePolicies removes rules from the current policy.
- removePolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.BatchAdapter
-
- removePolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
-
RemovePolicies removes policies rule from all instance.
- removePolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removePolicy removes an authorization rule from the current policy.
- removePolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
-
removePolicy removes an authorization rule from the current policy.
- removePolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removePolicy removes an authorization rule from the current policy.
- removePolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
removePolicy removes an authorization rule from the current policy.
- removePolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
-
removePolicy removes a policy rule from the model.
- removePolicy(String, String, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
-
removePolicy removes a policy rule from the storage.
- removePolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
-
removePolicy removes a policy rule from the storage.
- removePolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
-
removePolicy removes a policy rule from the storage.
- removePolicySelf(BooleanSupplier, String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
-
RemovePolicySelf provides a method for dispatcher to remove policies from current policy.
- replaceEval(String, String) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
- replaceTargets(String, Map<String, Object>) - 类 中的方法org.casbin.jcasbin.util.function.CustomFunction
-
- resetExpressionEvaluator() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
Invalidate cache of compiled model matcher expression.
- rm - 类 中的变量org.casbin.jcasbin.model.Assertion
-
- RoleManager - org.casbin.jcasbin.rbac中的接口
-
- saveModelToText() - 类 中的方法org.casbin.jcasbin.model.Model
-
saveModelToText saves the model to the text.
- savePolicy() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
savePolicy saves the current policy (usually after changed with
Casbin API) back to file/database.
- savePolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
savePolicy saves the current policy (usually after changed with
Casbin API) back to file/database.
- savePolicy(Model) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
-
savePolicy saves all policy rules to the storage.
- savePolicy(Model) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
-
savePolicy saves all policy rules to the storage.
- savePolicy(Model) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
-
savePolicy saves all policy rules to the storage.
- savePolicyToText() - 类 中的方法org.casbin.jcasbin.model.Policy
-
savePolicyToText saves the policy to the text.
- set(String, String) - 类 中的方法org.casbin.jcasbin.config.Config
-
- setAdapter(Adapter) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setAdapter sets the current adapter.
- setAutoNotifyDispatcher(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
- setAutoNotifyWatcher(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
- setAviatorEval(String, AviatorEvaluatorInstance) - 类 中的方法org.casbin.jcasbin.model.FunctionMap
-
setAviatorEval adds AviatorEvaluatorInstance to the custom function.
- setAviatorEval(AviatorEvaluatorInstance) - 类 中的方法org.casbin.jcasbin.model.FunctionMap
-
setAviatorEval adds AviatorEvaluatorInstance to all the custom function.
- setAviatorEval(AviatorEvaluatorInstance) - 类 中的方法org.casbin.jcasbin.util.function.CustomFunction
-
- setDispatcher(Dispatcher) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setDispatcher sets the current dispatcher.
- setEffector(Effector) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setEffector sets the current effector.
- setEquals(List<String>, List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
setEquals determines whether two string sets are identical.
- setModel(Model) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setModel sets the current model.
- setRoleManager(RoleManager) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setRoleManager sets the current role manager for g.
- setRoleManager(String, RoleManager) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setRoleManager sets role manager for ptype.
- setUpdateCallback(Runnable) - 接口 中的方法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.
- setUpdateCallback(Consumer<String>) - 接口 中的方法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) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
-
setWatcher sets the current watcher.
- setWatcher(Watcher) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
-
setWatcher sets the current watcher.
- sortPoliciesByPriority() - 类 中的方法org.casbin.jcasbin.model.Model
-
sort policies by priority value
- splitCommaDelimited(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
-
splitCommaDelimited splits a comma-delimited string according to the default processing method of the CSV file
into a string array.
- SyncedEnforcer - org.casbin.jcasbin.main中的类
-
SyncedEnforcer = ManagementEnforcer + RBAC API.
- SyncedEnforcer() - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
;
SyncedEnforcer is the default constructor.
- SyncedEnforcer(String, String) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
SyncedEnforcer initializes an enforcer with a model file and a policy file.
- SyncedEnforcer(String, Adapter) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
SyncedEnforcer initializes an enforcer with a database adapter.
- SyncedEnforcer(Model, Adapter) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
SyncedEnforcer initializes an enforcer with a model and a database adapter.
- SyncedEnforcer(Model) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
SyncedEnforcer initializes an enforcer with a model.
- SyncedEnforcer(String) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
SyncedEnforcer initializes an enforcer with a model file.
- SyncedEnforcer(String, String, boolean) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
-
SyncedEnforcer initializes an enforcer with a model file, a policy file and an enable log flag.