aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java')
-rw-r--r--sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java b/sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java
index a4a36c35641..678cde67fab 100644
--- a/sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java
+++ b/sonar-server/src/main/java/org/sonar/server/issue/DefaultJRubyIssues.java
@@ -23,6 +23,7 @@ import com.google.common.base.Function;
import com.google.common.base.Splitter;
import com.google.common.collect.Collections2;
import com.google.common.collect.Lists;
+import com.google.common.primitives.Ints;
import org.sonar.api.issue.IssueChange;
import org.sonar.api.issue.IssueFinder;
import org.sonar.api.issue.IssueQuery;
@@ -83,7 +84,7 @@ public class DefaultJRubyIssues implements JRubyIssues {
builder.createdAfter(toDate(props.get("createdAfter")));
builder.createdBefore(toDate(props.get("createdBefore")));
builder.limit(toInteger(props.get("limit")));
-// builder.offset(toInteger(props.get("offset")));
+ builder.page(toInteger(props.get("page")));
return builder.build();
}
@@ -158,6 +159,10 @@ public class DefaultJRubyIssues implements JRubyIssues {
if (o instanceof Integer) {
return (Integer) o;
}
+ if (o instanceof Long) {
+ return Ints.checkedCast((Long) o);
+ }
+
if (o instanceof String) {
return Integer.parseInt((String) o);
}