/** * Sets the last modification date the resources have to have as minimum.<p> * * @param minDateLastModified the last modification date the resources have to have as minimum to set */ public void setMinDateLastModified(String minDateLastModified) { if ((CmsStringUtil.isNotEmptyOrWhitespaceOnly(minDateLastModified)) && (!minDateLastModified.equals("0"))) { m_searchParams.setMinDateLastModified(Long.parseLong(minDateLastModified)); } else { m_searchParams.setMinDateLastModified(Long.MIN_VALUE); } }
/** * Sets the minimum last modification date a resource must have to be included in the search result.<p> * * @param minDateLastModified he minimum last modification date to set */ public void setMinDateLastModified(String minDateLastModified) { m_parameters.setMinDateLastModified( CmsStringUtil.getLongValue(minDateLastModified, Long.MIN_VALUE, "minDateLastModified")); }
/** * Returns a new search parameters object from the request parameters.<p> * * @param params the parameter map * * @return a search parameters object */ private CmsSearchParameters getSearchParameters(Map params) { CmsSearchParameters searchParams = new CmsSearchParameters(); searchParams.setQuery((String)params.get(PARAM_QUERY)); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly((String)params.get(PARAM_SORT))) { searchParams.setSortName((String)params.get(PARAM_SORT)); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly((String)params.get(PARAM_MINCREATIONDATE))) { searchParams.setMinDateCreated(Long.parseLong((String)params.get(PARAM_MINCREATIONDATE))); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly((String)params.get(PARAM_MAXCREATIONDATE))) { searchParams.setMaxDateCreated(Long.parseLong((String)params.get(PARAM_MAXCREATIONDATE))); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly((String)params.get(PARAM_MINLASTMODIFICATIONDATE))) { searchParams.setMinDateLastModified(Long.parseLong((String)params.get(PARAM_MINLASTMODIFICATIONDATE))); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly((String)params.get(PARAM_MAXLASTMODIFICATIONDATE))) { searchParams.setMaxDateLastModified(Long.parseLong((String)params.get(PARAM_MAXLASTMODIFICATIONDATE))); } List fields = CmsStringUtil.splitAsList((String)params.get(PARAM_FIELDS), ','); searchParams.setFields(fields); searchParams.setSearchPage(Integer.parseInt((String)params.get(I_CmsListResourceCollector.PARAM_PAGE))); return searchParams; }
searchParams.setMinDateLastModified(Long.parseLong(params.get(PARAM_MINLASTMODIFICATIONDATE)));