/** Used for calling the search service action . */
public String getStoryList() {
List<ServiceParameter> searchParameters = new ArrayList<ServiceParameter>();
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_QUERY,
searchQuery));
//Count parameter
count = validateCount(getCount(), DEFAULT_COUNT_VALUE);
if (count != null && !count.equals("")) {
//count = DEFAULT_COUNT_VALUE;
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_COUNT, count));
}
//Offset parameter
if (offset != null && !offset.equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_OFFSET, offset));
}
//Sort parameter
if (sort != null && !sort.equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_SORT, sort));
}
//Domain parameter
if (domain != null && !domain.trim().equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_DOMAIN, domain));
}
//Media parameter
if (media != null && !media.trim().equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_MEDIA, media));
}
//Topic parameter
if (topic != null && !topic.trim().equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_TOPIC, topic));
}
// Min Date timestamp parameter
if (minDate != null && !minDate.trim().equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_MIN_DATE, minDate));
}
// Max Date timestamp parameter
if (maxDate != null && !maxDate.trim().equals("")) {
searchParameters.add(new ServiceParameter(
DiggSearchServiceParameters.SEARCH_ARGS_SEARCH_MAX_DATE, maxDate));
}
// Call the search service with the provided parameters
try {