BatchAdapter class abstract

BatchAdapter is the interface for Casbin adapters with multiple add and remove policy functions.

Inheritance

Constructors

BatchAdapter()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addPolicies(String sec, String ptype, List<List<String>> rules) → void
addPolicy(String sec, String ptype, List<String> rule) → void
addPolicy adds a policy rule to the storage.
inherited
loadPolicy(Model model) → void
Loads all policy rules from the storage.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeFilteredPolicy(String sec, String ptype, int fieldIndex, List<String> fieldValues) → void
removeFilteredPolicy removes policy rules that match the filter from the storage.
inherited
removePolicies(String sec, String ptype, List<List<String>> rules) → void
removePolicy(String sec, String ptype, List<String> rule) → void
removePolicy removes a policy rule from the storage.
inherited
savePolicy(Model model) → void
Saves all policy rules to the storage.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited