public static SearchParamInfo toSearchParam(SearchParameter entity) { SearchParamInfo dto = new SearchParamInfo(); dto.setKey(entity.getKey()); List<String> values = new ArrayList<String>(); for (SearchParameterValue value : entity.getValues()) { values.add(value.getValue()); } dto.setValues(values); return dto; }
List<SearchParamInfo> queryParamValues = new ArrayList<SearchParamInfo>(3); SearchParamInfo qpRelType = new SearchParamInfo(); qpRelType.setKey("org.queryParam.relationType"); qpRelType.getValues().add(relationType); queryParamValues.add(qpRelType); qpOrgId.setKey("org.queryParam.orgId"); qpOrgId.getValues().add(orgId); queryParamValues.add(qpOrgId); qpRelOrgType.setKey("org.queryParam.relatedOrgType"); qpRelOrgType.getValues().add(relatedOrgType); queryParamValues.add(qpRelOrgType);
qpOrgType.setKey("org.queryParam.relationType"); qpOrgType.getValues().add("kuali.org.CurriculumChild"); queryParamValues.add(qpOrgType); qpOrgType.setKey("org.queryParam.orgTypeList"); qpOrgType.setValues(types); queryParamValues.add(qpOrgType); qpOrgType.setKey("org.queryParam.relatedOrgType"); qpOrgType.getValues().add("kuali.org.COC"); queryParamValues.add(qpOrgType);
qpv1.setKey("lo.queryParam.loCategoryName"); qpv1.getValues().add(loCategoryInfo.getName().toLowerCase()); searchParams.add(qpv1); SearchParamInfo qpv2 = new SearchParamInfo(); qpv2.setKey("lo.queryParam.loCategoryRepo"); qpv2.getValues().add(loRepositoryKey); searchParams.add(qpv2); SearchParamInfo qpv3 = new SearchParamInfo(); qpv3.setKey("lo.queryParam.loCategoryType"); qpv3.getValues().add(loCategoryInfo.getTypeKey()); searchParams.add(qpv3); SearchParamInfo qpv4 = new SearchParamInfo(); qpv4.setKey("lo.queryParam.loCategoryState"); qpv4.getValues().add(loCategoryInfo.getStateKey()); searchParams.add(qpv4);
private static SearchParamInfo getSearchParam(final Widget widget, String key){ SearchParamInfo param = new SearchParamInfo(); param.setKey(key); if(widget instanceof HasText){ param.getValues().add(((HasText) widget).getText());
public String getTranslationForAtp(String value, ContextInfo contextInfo) { SearchRequestInfo searchRequest = new SearchRequestInfo(); searchRequest.setSearchKey("atp.search.advancedAtpSearch"); ArrayList<SearchParamInfo> searchParams = new ArrayList<SearchParamInfo>(); SearchParamInfo searchParam = new SearchParamInfo(); searchParam.setKey("atp.advancedAtpSearchParam.atpId"); searchParam.getValues().add(value); searchParams.add(searchParam); searchRequest.setParams(searchParams); SearchResultInfo searchResult = null; try { searchResult = searchDispatcher.search(searchRequest, contextInfo); } catch (Exception e) { throw new RuntimeException(e); } if(searchResult!= null){ for (SearchResultRowInfo resultRow : searchResult.getRows()) { for (SearchResultCellInfo searchResultCell : resultRow.getCells()) { if(searchResultCell.getKey().equals("atp.resultColumn.atpDescrPlain")){ return searchResultCell.getValue(); } } } } return null; } }
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; }
qpv1.setKey("lu.queryParam.luOptionalType"); qpv1.getValues().add(ProgramClientConstants.CORE_PROGRAM); searchParams.add(qpv1);
param.setKey(metaParam.getKey()); if(metaParam.getDefaultValueList()==null){ param.getValues().add(metaParam.getDefaultValueString()); (metaParam.getDefaultValueList() != null && !metaParam.getDefaultValueList().isEmpty())){ SearchParamInfo param = new SearchParamInfo(); param.setKey(metaParam.getKey()); if(metaParam.getDefaultValueList()==null){ param.getValues().add(metaParam.getDefaultValueString());
param.setKey(metaParam.getKey()); if(metaParam.getDefaultValueList()==null){ param.getValues().add(metaParam.getDefaultValueString()); (metaParam.getDefaultValueList() != null && !metaParam.getDefaultValueList().isEmpty())){ SearchParamInfo param = new SearchParamInfo(); param.setKey(metaParam.getKey()); if(metaParam.getDefaultValueList()==null){ param.getValues().add(metaParam.getDefaultValueString());
QueryParamHelper queryParamHelper = QueryParamHelper.wrap((Data)p.getValue()); org.kuali.student.r2.core.search.dto.SearchParamInfo searchParam = new org.kuali.student.r2.core.search.dto.SearchParamInfo(); searchParam.setKey(queryParamHelper.getKey()); if (queryParamHelper.getValue() != null) { searchParam.setValues(Arrays.asList(queryParamHelper.getValue()));
if(paramMapping.getCrossSearchParam().equals(crossSearchParam.getKey())){ SearchParamInfo subSearchParam = new SearchParamInfo(); subSearchParam.setKey(paramMapping.getSubSearchParam()); subSearchParam.setValues(crossSearchParam.getValues()); subSearchRequest.getParams().add(subSearchParam);
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(); }
param.setKey(metaParam.getKey()); if(metaParam.getFieldPath()!=null){ FieldDescriptor fd = null; (metaParam.getFieldPath() != null && !metaParam.getFieldPath().isEmpty())){ final SearchParamInfo param = new SearchParamInfo(); param.setKey(metaParam.getKey()); if(metaParam.getFieldPath()!=null){ FieldDescriptor fd = null;