private List<LookupParamMetadata> filterUserEnterableParams ( List<LookupParamMetadata> params) { List<LookupParamMetadata> list = new ArrayList<LookupParamMetadata>(); if (params == null) { return list; } if (params.size() == 0) { return list; } for (LookupParamMetadata param : params) { if (param.getWriteAccess () != null) { if ( ! param.getWriteAccess ().equals (Metadata.WriteAccess.NEVER)) { list.add(param); continue; } } } return list; }
@Override public Widget getWidget(LookupParamMetadata meta) { WidgetConfigInfo config = new WidgetConfigInfo(); if (meta != null) { config.access = meta.getWriteAccess(); config.type = meta.getDataType(); config.lookupMeta = meta.getChildLookup(); } return _getWidget(config); }
if ((param.getWriteAccess() == WriteAccess.ALWAYS) || (param.getWriteAccess() == WriteAccess.REQUIRED)){ SearchField paramField = new SearchField(param, searchId); searchFields.add(paramField); searchParams.add(paramField); else if (param.getWriteAccess() == WriteAccess.WHEN_NULL){ if(param.getDefaultValueString() == null && param.getDefaultValueList() == null){ SearchField paramField = new SearchField(param, searchId); if (param.getWriteAccess() != Metadata.WriteAccess.REQUIRED) { allFieldsRequired = false;
if (p.getWriteAccess() != null && p.getWriteAccess().equals(WriteAccess.NEVER) && p.getDefaultValueString() != null) { SearchParamInfo param = createParam(p.getKey(), p.getDefaultValueString()); searchParams.add(param); else if (p.getWriteAccess() == null || !p.getWriteAccess().equals(WriteAccess.NEVER)){ SearchParamInfo param = createParam(p.getKey(), searchId); searchParams.add(param);
if(metaParam.getWriteAccess() == WriteAccess.NEVER){ if ((metaParam.getDefaultValueString() == null || metaParam.getDefaultValueString().isEmpty())&& (metaParam.getDefaultValueList() == null || metaParam.getDefaultValueList().isEmpty())) { else if(metaParam.getWriteAccess() == WriteAccess.WHEN_NULL){ if((metaParam.getDefaultValueString() != null && !metaParam.getDefaultValueString().isEmpty())|| (metaParam.getDefaultValueList() != null && !metaParam.getDefaultValueList().isEmpty())){
if(metaParam.getWriteAccess() == WriteAccess.NEVER){ SearchParamInfo param = new SearchParamInfo(); param.setKey(metaParam.getKey()); else if(metaParam.getWriteAccess() == WriteAccess.WHEN_NULL){ if((metaParam.getDefaultValueString() != null && !metaParam.getDefaultValueString().isEmpty())|| (metaParam.getDefaultValueList() != null && !metaParam.getDefaultValueList().isEmpty())){
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(metaParam.getWriteAccess() == WriteAccess.NEVER){ if ((metaParam.getDefaultValueString() == null || metaParam.getDefaultValueString().isEmpty())&& (metaParam.getDefaultValueList() == null || metaParam.getDefaultValueList().isEmpty())&& else if(metaParam.getWriteAccess() == WriteAccess.WHEN_NULL){ if((metaParam.getDefaultValueString() != null && !metaParam.getDefaultValueString().isEmpty())|| (metaParam.getDefaultValueList() != null && !metaParam.getDefaultValueList().isEmpty())||
if (lookupParamMetadata.getWriteAccess() != WriteAccess.NEVER){ if (lookupParamMetadata.getUsage() == Usage.CUSTOM || lookupParamMetadata.getUsage() == Usage.ADVANCED_CUSTOM ) { customParams.add(lookupParamMetadata);
if (param.getWriteAccess() == Metadata.WriteAccess.REQUIRED) { fieldName += " *";