package org.onap.portalsdk.analytics.model.search;
import java.util.ArrayList;
+import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.onap.portalsdk.analytics.error.RaptorException;
import org.onap.portalsdk.analytics.system.AppUtils;
-import org.onap.portalsdk.analytics.system.DbUtils;
import org.onap.portalsdk.analytics.system.Globals;
import org.onap.portalsdk.analytics.util.AppConstants;
import org.onap.portalsdk.analytics.util.DataSet;
this.metaReport = metaReport;
}
- private ArrayList<ArrayList<SearchResultColumn>> columns = new ArrayList<>();
- private ArrayList<ArrayList<SearchResultRow>> rows = new ArrayList<>();
+ private List<ArrayList<SearchResultColumn>> columns = new ArrayList<>();
+ private List<ArrayList<SearchResultRow>> rows = new ArrayList<>();
- public ArrayList<ArrayList<SearchResultColumn>> getColumns() {
+ public List<ArrayList<SearchResultColumn>> getColumns() {
return columns;
}
- public void setColumns(ArrayList<ArrayList<SearchResultColumn>> columns) {
+ public void setColumns(List<ArrayList<SearchResultColumn>> columns) {
this.columns = columns;
}
- public ArrayList<ArrayList<SearchResultRow>> getRows() {
+ public List<ArrayList<SearchResultRow>> getRows() {
return rows;
}
- public void setRows(ArrayList<ArrayList<SearchResultRow>> rows) {
+ public void setRows(List<ArrayList<SearchResultRow>> rows) {
this.rows = rows;
}
private static final String HTML_FORM = "forma";
private String jsonString = "";
private SearchReport searchReport;
- // private ArrayList<ArrayList<SearchResultColumn>> columns = new
- // ArrayList<ArrayList<SearchResultColumn>>();
- // private ArrayList<ArrayList<SearchResultRow>> rows = new ArrayList<ArrayList<SearchResultRow>>();
+
public ReportSearchResultJSON(int pageNo) {
this(pageNo, Globals.getDefaultPageSize(), -1, -1);
searchReport = new SearchReport();
MetaReport metaReport = new MetaReport();
- // if(searchReport.getMetaReport()!=null)
searchReport.setMetaReport(metaReport);
metaReport.setPageNo(pageNo);
metaReport.setPageSize(pageSize);
.getImgFolderURL()
+ "modify_icon.gif",
"13", "12", true, false, false));
- /*
- * addColumn(new SearchResultColumn(" Schedule ", "5%", "Center", "document."
- * + HTML_FORM + "." + AppConstants.RI_ACTION + ".value='report.schedule_only';", "Schedule report",
- * HTML_FORM, null, AppUtils .getImgFolderURL() + "calendar_icon.gif", "13", "12", true, false,
- * false));
- */
addColumn(new SearchResultColumn("edit", "Edit", "5%", "Center",
"document." + HTML_FORM + "." + AppConstants.RI_ACTION
searchReport.getColumns().add(searchResultColumns);
} // ReportSearchResult
- public void parseData(DataSet ds, HttpServletRequest request, int pageNo, int pageSize, int writeAccessColIndex,
+ public void parseData(DataSet ds, HttpServletRequest request, int pageNumber, int pageSize, int writeAccessColIndex,
int ownerIndicatorColIndex) throws RaptorException {
// Presumes single ID field in the first column of the DataSet and row
// number in the first SearchResultColumn
- pageNo = AppUtils.getRequestNvlValue(request, "r_page").length() > 0
+ int pageNo = AppUtils.getRequestNvlValue(request, "r_page").length() > 0
? Integer.parseInt(AppUtils.getRequestNvlValue(request, "r_page"))
: 0;
- String userID = AppUtils.getUserID(request);
+
int dataSize = ds.getRowCount();
- // pageSize = 0;
+
if (searchReport.getMetaReport() != null) {
searchReport.getMetaReport().setPageNo(pageNo);
- // searchReport.getMetaReport().setPageSize(pageSize);
pageSize = searchReport.getMetaReport().getPageSize();
searchReport.getMetaReport().setTotalSize(dataSize);
}