package org.akaza.openclinica.control.managestudy;
/**
* A Utility class for the issues involving the Subject matrix or table
* @author Bruce W. Perry 3/2009
*/
public class SubjectMatrixUtil {
/**
* Create an extended query string for a URL, based on a page number like
* "2" passed into the method.
* @param pageNumber A String
* @return A String representing the entire query string
*/
public String createPaginatingQuery(String pageNumber){
StringBuilder paginatingQuery = new StringBuilder("");
if(pageNumber != null && (! "".equalsIgnoreCase(pageNumber))){
int tempNum = 0;
try {
tempNum = Integer.parseInt(pageNumber);
} catch(NumberFormatException nfe) {
// tempNum is already initialized to 0
}
if(tempNum > 0){
paginatingQuery = new StringBuilder(ListStudySubjectServlet.SUBJECT_PAGE_NUMBER).
append("=").append(pageNumber);
paginatingQuery.append("&ebl_paginated=1");
}
}
return paginatingQuery.toString();
}
}