@Override public Tree getTree(String path) { if (NodeStateUtils.isHiddenPath(path)) { if (!warnedHidden) { warnedHidden = true; LOG.warn("Hidden tree traversed: {}", path); } return null; } return context.getRoot().getTree(path); }
@Override public Tree getTree(String path) { if (NodeStateUtils.isHiddenPath(path)) { if (!warnedHidden) { warnedHidden = true; LOG.warn("Hidden tree traversed: {}", path); } return null; } return context.getRoot().getTree(path); }
@Override public Tree getTree(String path) { if (NodeStateUtils.isHiddenPath(path)) { if (!warnedHidden) { warnedHidden = true; LOG.warn("Hidden tree traversed: {}", path); } return null; } return context.getRoot().getTree(path); }
@Override public boolean isGranted(@NotNull String oakPath, @NotNull String jcrActions) { TreeLocation location = TreeLocation.create(immutableRoot, oakPath); if (ctx.definesLocation(location) || NodeStateUtils.isHiddenPath(oakPath)) { return false; } long permissions = Permissions.getPermissions(jcrActions, location, false); return isGranted(location, permissions); }
@Override public boolean isGranted(@NotNull String oakPath, @NotNull String jcrActions) { TreeLocation location = TreeLocation.create(immutableRoot, oakPath); if (ctx.definesLocation(location) || NodeStateUtils.isHiddenPath(oakPath)) { return false; } long permissions = Permissions.getPermissions(jcrActions, location, false); return isGranted(location, permissions); }