private SearchRequestInfo generateRequest(LookupMetadata versionSearch){ SearchRequestInfo sr = new SearchRequestInfo(); List<SearchParamInfo> params = new ArrayList<SearchParamInfo>(); SearchParamInfo param = new SearchParamInfo(); param.setKey("lu.queryParam.cluVersionIndId"); String versionIndId = programModel.get(ProgramConstants.VERSION_IND_ID); versionIndId = (versionIndId == null ? "":versionIndId); param.getValues().add(versionIndId); params.add(param); sr.setSortDirection(SortDirection.DESC); sr.setParams(params); sr.setSearchKey(versionSearch.getSearchTypeId()); if (versionSearch.getResultSortKey() != null) { sr.setSortColumn(versionSearch.getResultSortKey()); } return sr; }
private void setAttrNdxs(List<SearchResultRowInfo> results, LookupMetadata lookupMetadata) { setItemTextAttrNdxFromAttrKey(results, lookupMetadata.getResultDisplayKey()); setKeyAttrNdxFromAttrKey(results, lookupMetadata.getResultReturnKey()); setSortAttrNdxFromAttrKey(results, lookupMetadata.getResultSortKey()); }
if (meta.getResultSortKey() != null) { sr.setSortColumn(meta.getResultSortKey());
sr.setSortColumn(lookupMetadata.getResultSortKey());
public SearchSuggestOracle(LookupMetadata lookupMetadata) { this.lookupMetaData = lookupMetadata; this.searchTypeKey = lookupMetaData.getSearchTypeId(); for (LookupParamMetadata param : lookupMetadata.getParams()) { if ((param.getUsage() != null) && param.getUsage().name().equals("DEFAULT")) { this.searchTextKey = param.getKey(); } //Add in any writeaccess never default values to the additional params if(WriteAccess.NEVER.equals(param.getWriteAccess())||param.getDefaultValueString()!=null||param.getDefaultValueList()!=null){ SearchParamInfo searchParam = new SearchParamInfo(); searchParam.setKey(param.getKey()); if(param.getDefaultValueList()==null){ searchParam.getValues().add(param.getDefaultValueString()); }else{ searchParam.setValues(param.getDefaultValueList()); } additionalParams.add(searchParam); } } if (this.searchTextKey == null) { KSErrorDialog.show(new Throwable("Cannot find searchTextKey for " + searchTypeKey) ); } this.searchIdKey = lookupMetadata.getSearchParamIdKey(); this.resultIdKey = lookupMetadata.getResultReturnKey(); this.resultDisplayKey = lookupMetadata.getResultDisplayKey(); this.resultSortKey = lookupMetadata.getResultSortKey(); this.sortDirection = lookupMetadata.getSortDirection(); }
if (lookup.getResultSortKey() != null){ sr.setSortColumn(lookup.getResultSortKey());
result.setResultReturnKey(lookupMetadata.getResultReturnKey()); result.setResults(lookupMetadata.getResults()); result.setResultSortKey(lookupMetadata.getResultSortKey());
searchRequest.setSortColumn(lookupMetadata.getResultSortKey());