public interface Adapter
| Modifier and Type | Method and Description |
|---|---|
void |
addPolicy(java.lang.String sec,
java.lang.String ptype,
java.util.List<java.lang.String> rule)
addPolicy adds a policy rule to the storage.
|
void |
loadPolicy(Model model)
loadPolicy loads all policy rules from the storage.
|
void |
removeFilteredPolicy(java.lang.String sec,
java.lang.String ptype,
int fieldIndex,
java.lang.String... fieldValues)
removeFilteredPolicy removes policy rules that match the filter from the storage.
|
void |
removePolicy(java.lang.String sec,
java.lang.String ptype,
java.util.List<java.lang.String> rule)
removePolicy removes a policy rule from the storage.
|
void |
savePolicy(Model model)
savePolicy saves all policy rules to the storage.
|
void loadPolicy(Model model)
model - the model.void savePolicy(Model model)
model - the model.void addPolicy(java.lang.String sec,
java.lang.String ptype,
java.util.List<java.lang.String> rule)
sec - the section, "p" or "g".ptype - the policy type, "p", "p2", .. or "g", "g2", ..rule - the rule, like (sub, obj, act).void removePolicy(java.lang.String sec,
java.lang.String ptype,
java.util.List<java.lang.String> rule)
sec - the section, "p" or "g".ptype - the policy type, "p", "p2", .. or "g", "g2", ..rule - the rule, like (sub, obj, act).void removeFilteredPolicy(java.lang.String sec,
java.lang.String ptype,
int fieldIndex,
java.lang.String... fieldValues)
sec - the section, "p" or "g".ptype - the policy type, "p", "p2", .. or "g", "g2", ..fieldIndex - the policy rule's start index to be matched.fieldValues - the field values to be matched, value ""
means not to match this field.Copyright © 2018. All Rights Reserved.