Package org.casbin.jcasbin.model
Class Assertion
java.lang.Object
org.casbin.jcasbin.model.Assertion
Assertion represents an expression in a section of the model.
For example: r = sub, obj, act
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConditionalRoleLink
(List<String> rule, List<String> domainRule) void
void
buildIncrementalConditionalRoleLinks
(ConditionalRoleManager condRM, Model.PolicyOperations op, List<List<String>> rules) void
buildIncrementalRoleLinks
(RoleManager rm, Model.PolicyOperations op, List<List<String>> rules) protected void
void
void
-
Field Details
-
key
-
value
-
tokens
-
paramsTokens
-
policy
-
policyIndex
-
rm
-
condRM
-
priorityIndex
public int priorityIndex -
logger
-
-
Constructor Details
-
Assertion
public Assertion() -
Assertion
-
-
Method Details
-
buildRoleLinks
-
buildIncrementalRoleLinks
public void buildIncrementalRoleLinks(RoleManager rm, Model.PolicyOperations op, List<List<String>> rules) -
buildIncrementalConditionalRoleLinks
public void buildIncrementalConditionalRoleLinks(ConditionalRoleManager condRM, Model.PolicyOperations op, List<List<String>> rules) -
buildConditionalRoleLinks
-
addConditionalRoleLink
-
initPriorityIndex
public void initPriorityIndex() -
getLogger
-
setLogger
-