You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2015/04/16 08:44:09 UTC
incubator-ranger git commit: RANGER-269 : Add pagination support for
Solr records
Repository: incubator-ranger
Updated Branches:
refs/heads/master 258ddbf85 -> 113227618
RANGER-269 : Add pagination support for Solr records
Signed-off-by: Madhan Neethiraj <ma...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/11322761
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/11322761
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/11322761
Branch: refs/heads/master
Commit: 113227618db4a2add18c7b6c6d17c66a2abbaff0
Parents: 258ddbf
Author: Gautam Borad <gb...@gmail.com>
Authored: Thu Apr 2 00:23:42 2015 +0530
Committer: Madhan Neethiraj <ma...@apache.org>
Committed: Wed Apr 15 23:39:06 2015 -0700
----------------------------------------------------------------------
.../org/apache/ranger/solr/SolrAccessAuditsService.java | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/11322761/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java b/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
index d5d68b1..6b4ef6a 100644
--- a/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
+++ b/security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java
@@ -137,16 +137,19 @@ public class SolrAccessAuditsService {
"Error running search query", MessageEnums.ERROR_SYSTEM);
}
SolrDocumentList docs = response.getResults();
- for (int i = 0; i < docs.size(); i++) {
+ int i;
+ for (i = 0; i < docs.size(); i++) {
SolrDocument doc = docs.get(i);
+
VXAccessAudit vXAccessAudit = populateViewBean(doc);
xAccessAuditList.add(vXAccessAudit);
}
-
- returnList.setResultSize((int) docs.getNumFound());
+
+ returnList.setPageSize(searchCriteria.getMaxRows());
+ returnList.setResultSize(i);
+ returnList.setTotalCount((int) docs.getNumFound());
returnList.setStartIndex((int) docs.getStart());
returnList.setVXAccessAudits(xAccessAuditList);
-
return returnList;
}