private TypeInfo toTypeInfo(SearchTypeInfo searchTypeInfo){ TypeInfo typeInfo = new TypeInfo(); typeInfo.setKey(searchTypeInfo.getKey()); typeInfo.setName(searchTypeInfo.getName()); RichTextInfo textInfo = new RichTextInfo(); textInfo.setPlain(searchTypeInfo.getDesc()); textInfo.setFormatted(searchTypeInfo.getDesc()); typeInfo.setDescr(textInfo); return typeInfo; }
builder.append ("h1. " + st.getName () + " (" + name + ")"); builder.append ("{anchor:" + name + "}"); builder.append (rowSeperator); builder.append ("*Search Type Key*"); builder.append (colSeperator); builder.append (st.getKey ()); builder.append (colSeperator); builder.append (rowSeperator); builder.append ("*Name*"); builder.append (colSeperator); builder.append (st.getName ()); builder.append (colSeperator); builder.append (rowSeperator); builder.append ("*Description*"); builder.append (colSeperator); builder.append (st.getDesc ()); builder.append (colSeperator); builder.append (rowSeperator); + st.getSearchCriteriaTypeInfo ().getQueryParams ().size () + " Possible Search Criteria"); builder.append (rowSeperator); builder.append ("*Type Key*"); builder.append (colSeperator); builder.append (st.getSearchCriteriaTypeInfo ().getKey ());
public SearchTypeInfo get () SearchTypeInfo st = new SearchTypeInfo (); st.setKey (QuickViewByGivenName.SEARCH_TYPE); st.setName ("Quick View by given Name"); st.setDesc ( "Do a quick search using a given name returning just key info needed"); st.setSearchCriteriaTypeInfo (crit); crit.setKey (QuickViewByGivenName.CRITERIA_TYPE); crit.setName ("Given Name Search"); st.setSearchResultTypeInfo (result);
for(QueryParamInfo queryParam:searchTypeInfo.getSearchCriteriaTypeInfo().getQueryParams()){ for(ResultColumnInfo results : searchTypeInfo.getSearchResultTypeInfo().getResultColumns()){ if(results.getKey().equals(searchRequest.getSortColumn())){ if(results.getDataType()!=null && "string".equals(results.getDataType().toLowerCase())){ searchParam.getValues().size() > 0 && searchParam.getValues().get(0) != null) { List<QueryParamInfo> queryParams = searchTypeInfo.getSearchCriteriaTypeInfo().getQueryParams(); String paramDataType = null; if (queryParams != null) {
SearchResultRowInfo result = new SearchResultRowInfo(); int i=0; for (ResultColumnInfo resultColumn : searchTypeInfo.getSearchResultTypeInfo().getResultColumns()) {
private TypeInfo toTypeInfo(SearchTypeInfo searchTypeInfo){ if (searchTypeInfo == null){ return null; } TypeInfo typeInfo = new TypeInfo(); typeInfo.setKey(searchTypeInfo.getKey()); typeInfo.setName(searchTypeInfo.getName()); RichTextInfo textInfo = new RichTextInfo(); textInfo.setPlain(searchTypeInfo.getDesc()); textInfo.setFormatted(searchTypeInfo.getDesc()); typeInfo.setDescr(textInfo); return typeInfo; }