You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ol...@apache.org on 2019/06/02 08:21:42 UTC
[sling-org-apache-sling-clam] 05/09: SLING-8258 Provide HTTP API
for Sling Clam
This is an automated email from the ASF dual-hosted git repository.
olli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-clam.git
commit b251267a4b3c1f203e064bb9a07e9881af9d538f
Author: Oliver Lietz <ol...@apache.org>
AuthorDate: Fri May 31 18:48:27 2019 +0200
SLING-8258 Provide HTTP API for Sling Clam
* rename parameter propertyType to propertyTypes
* rename method parameters
---
.../sling/clam/http/internal/RequestUtil.java | 54 +++++++++++-----------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/src/main/java/org/apache/sling/clam/http/internal/RequestUtil.java b/src/main/java/org/apache/sling/clam/http/internal/RequestUtil.java
index 774a85c..c946439 100644
--- a/src/main/java/org/apache/sling/clam/http/internal/RequestUtil.java
+++ b/src/main/java/org/apache/sling/clam/http/internal/RequestUtil.java
@@ -37,61 +37,61 @@ public class RequestUtil {
}
static String path(@NotNull final SlingHttpServletRequest request) throws Exception {
- final String path = request.getParameter("path");
- if (path == null) {
+ final String value = request.getParameter("path");
+ if (value == null) {
throw new Exception("Mandatory parameter path is missing");
} else {
- return path;
+ return value;
}
}
- static Pattern pattern(@NotNull final SlingHttpServletRequest request, @NotNull final Pattern pattern) throws Exception {
- final String parameter = request.getParameter("pattern");
- if (parameter == null) {
- return pattern;
+ static Pattern pattern(@NotNull final SlingHttpServletRequest request, @NotNull final Pattern defaultPattern) throws Exception {
+ final String value = request.getParameter("pattern");
+ if (value == null) {
+ return defaultPattern;
} else {
try {
- return Pattern.compile(parameter);
+ return Pattern.compile(value);
} catch (Exception e) {
- throw new Exception("Invalid parameter value for pattern: " + parameter);
+ throw new Exception("Invalid parameter value for pattern: " + value);
}
}
}
- static Set<Integer> propertyTypes(@NotNull final SlingHttpServletRequest request, @NotNull final Set<Integer> propertyTypes) throws Exception {
- final String[] parameter = request.getParameterValues("propertyType");
- if (parameter == null || parameter.length == 0) {
- return propertyTypes;
+ static Set<Integer> propertyTypes(@NotNull final SlingHttpServletRequest request, @NotNull final Set<Integer> defaultPropertyTypes) throws Exception {
+ final String[] values = request.getParameterValues("propertyTypes");
+ if (values == null || values.length == 0) {
+ return defaultPropertyTypes;
}
try {
- return propertyTypesFromNames(parameter);
+ return propertyTypesFromNames(values);
} catch (Exception e) {
- throw new Exception("Invalid parameter value for propertyType: " + Arrays.toString(parameter));
+ throw new Exception("Invalid parameter value for propertyTypes: " + Arrays.toString(values));
}
}
- static long maxLength(@NotNull final SlingHttpServletRequest request, final long maxLength) throws Exception {
- final String parameter = request.getParameter("maxLength");
- if (parameter == null) {
- return maxLength;
+ static long maxLength(@NotNull final SlingHttpServletRequest request, final long defaultMaxLength) throws Exception {
+ final String value = request.getParameter("maxLength");
+ if (value == null) {
+ return defaultMaxLength;
} else {
try {
- return Long.parseLong(parameter);
+ return Long.parseLong(value);
} catch (Exception e) {
- throw new Exception("Invalid parameter value for maxLength: " + parameter);
+ throw new Exception("Invalid parameter value for maxLength: " + value);
}
}
}
- static int maxDepth(@NotNull final SlingHttpServletRequest request, final int maxDepth) throws Exception {
- final String parameter = request.getParameter("maxDepth");
- if (parameter == null) {
- return maxDepth;
+ static int maxDepth(@NotNull final SlingHttpServletRequest request, final int defaultMaxDepth) throws Exception {
+ final String value = request.getParameter("maxDepth");
+ if (value == null) {
+ return defaultMaxDepth;
} else {
try {
- return Integer.parseInt(parameter);
+ return Integer.parseInt(value);
} catch (Exception e) {
- throw new Exception("Invalid parameter value for maxDepth: " + parameter);
+ throw new Exception("Invalid parameter value for maxDepth: " + value);
}
}
}