Updated Branches: refs/heads/master 71af8b180 -> 1c2e55195
WICKET-5066 Allow PackageResource to decide itself whether it could be accepted or not Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/1c2e5519 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/1c2e5519 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/1c2e5519 Branch: refs/heads/master Commit: 1c2e55195ae3a31a6c295cd423ff4c6462206511 Parents: 71af8b1 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Thu Feb 28 16:33:25 2013 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Thu Feb 28 16:33:25 2013 +0200 ---------------------------------------------------------------------- .../wicket/request/resource/PackageResource.java | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/1c2e5519/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java b/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java index 3e5824e..4e4b1f3 100644 --- a/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java +++ b/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java @@ -466,13 +466,18 @@ public class PackageResource extends AbstractResource implements IStaticCacheabl } /** + * Checks whether access is granted for this resource. + * + * By default IPackageResourceGuard is used to check the permissions but + * the resource itself can also make the check. + * * @param scope * resource scope * @param path * resource path * @return <code>true<code> if resource access is granted */ - private boolean accept(Class<?> scope, String path) + protected boolean accept(Class<?> scope, String path) { IPackageResourceGuard guard = Application.get() .getResourceSettings()
