SHIRO-300 Add protected setParts(list) method to WildcardPermission so subclasses can create their own parts/subparts list.
Fixes #17 Project: http://git-wip-us.apache.org/repos/asf/shiro/repo Commit: http://git-wip-us.apache.org/repos/asf/shiro/commit/3015cd08 Tree: http://git-wip-us.apache.org/repos/asf/shiro/tree/3015cd08 Diff: http://git-wip-us.apache.org/repos/asf/shiro/diff/3015cd08 Branch: refs/heads/1.3.x Commit: 3015cd08ab466bbe8a423da17a9fc95b05d27720 Parents: 6809366 Author: Matt Bishop <[email protected]> Authored: Sun May 29 12:06:01 2016 -0700 Committer: Brian Demers <[email protected]> Committed: Wed Jun 29 14:59:59 2016 -0700 ---------------------------------------------------------------------- .../apache/shiro/authz/permission/WildcardPermission.java | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/shiro/blob/3015cd08/core/src/main/java/org/apache/shiro/authz/permission/WildcardPermission.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/shiro/authz/permission/WildcardPermission.java b/core/src/main/java/org/apache/shiro/authz/permission/WildcardPermission.java index 54032a3..4149771 100644 --- a/core/src/main/java/org/apache/shiro/authz/permission/WildcardPermission.java +++ b/core/src/main/java/org/apache/shiro/authz/permission/WildcardPermission.java @@ -182,6 +182,15 @@ public class WildcardPermission implements Permission, Serializable { return this.parts; } + /** + * Sets the pre-split String parts of this <code>WildcardPermission</code>. + * @since 1.3.0 + * @param parts pre-split String parts. + */ + protected void setParts(List<Set<String>> parts) { + this.parts = parts; + } + /*-------------------------------------------- | M E T H O D S | ============================================*/
