public ParamListItems(LookupMetadata meta){ params = meta.getParams(); }
@Override public void onSelectionChange(SelectionChangeEvent event) { String gradeTypeSelected = ((KSRadioButtonListImpl)event.getWidget()).getSelectedItem(); gradeMetadata.getInitialLookup().getParams().get(0).setDefaultValueList(null); gradeMetadata.getInitialLookup().getParams().get(0).setDefaultValueString(gradeTypeSelected); addGradeListWidget(true, !event.isUserInitiated()); } });
private String getParameterDisplayName(String parameterKey) { String parameterDisplayName = null; if (lookupMetadata == null) { parameterDisplayName = parameterKey; } else { List<LookupParamMetadata> searchParams = lookupMetadata.getParams(); if (searchParams != null) { for (LookupParamMetadata searchParam : searchParams) { if (nullSafeEquals(searchParam.getKey(), parameterKey)) { parameterDisplayName = searchParam.getName(); } } } if (parameterDisplayName == null) { parameterDisplayName = parameterKey; } } return parameterDisplayName; }
for (LookupParamMetadata p : lookupMetadata.getParams()) { if (p.getWriteAccess() != null && p.getWriteAccess().equals(WriteAccess.NEVER) && p.getDefaultValueString() != null) { SearchParamInfo param = createParam(p.getKey(), p.getDefaultValueString());
for(LookupParamMetadata metaParam: meta.getParams()){ if(metaParam.getWriteAccess() == WriteAccess.NEVER){ if ((metaParam.getDefaultValueString() == null || metaParam.getDefaultValueString().isEmpty())&&
for(LookupParamMetadata param: meta.getParams()){
if (nullSafeEquals(lookupMetadata.getSearchTypeId(), searchTypeId)) { List<LookupParamMetadata> paramMetas = lookupMetadata.getParams(); List<LookupParamMetadata> resultParamMetas = null; result = (result == null)? new LookupMetadata() : result; result.setId(lookupMetadata.getId()); result.setName(""); resultParamMetas = result.getParams(); if (resultParamMetas == null) { resultParamMetas = new ArrayList<LookupParamMetadata>();
for(LookupParamMetadata metaParam: meta.getParams()){
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(); }
paramSelector.setListItems(customParamList); String id = meta.getParams().get(0).getKey(); paramSelector.selectItem(id); widget = listItems.getWidget(id);
for(final LookupParamMetadata metaParam: lookup.getParams()){ if(metaParam.getWriteAccess() == WriteAccess.NEVER){ if ((metaParam.getDefaultValueString() == null || metaParam.getDefaultValueString().isEmpty())&&
for(LookupParamMetadata metaParam: meta.getParams()){ if (metaParam.getUsage() != null && metaParam.getUsage() != Usage.DEFAULT){ hasSearchParams = true; //Only set to true if this only has user supplied params (i.e. params without default values)