/** * Returns the display name of the field.<p> * * @return the display name of the field */ public String getDisplayName() { if (!isDisplayed()) { return IGNORE_DISPLAY_NAME; } if (m_displayName == null) { return getName(); } else { return m_displayName; } }
/** * Returns the list of searchable fields used in the workplace search index.<p> * * @return the list of searchable fields used in the workplace search index */ public List<CmsLuceneField> getFields() { CmsSearchIndex index = getIndex(); List<CmsLuceneField> result = new ArrayList<CmsLuceneField>(); Iterator<CmsSearchField> i = index.getFieldConfiguration().getFields().iterator(); while (i.hasNext()) { CmsLuceneField field = (CmsLuceneField)i.next(); if (field.isIndexed() && field.isDisplayed()) { // only include indexed (ie. searchable) fields result.add(field); } } return result; }
/** * Returns the list of searchable fields used in the workplace search index.<p> * * @return the list of searchable fields used in the workplace search index */ public List<CmsSearchField> getSearchFields() { CmsSearchIndex index = OpenCms.getSearchManager().getIndex(getParamIndexName()); List<CmsSearchField> result = new ArrayList<CmsSearchField>(); Iterator<CmsSearchField> i = index.getFieldConfiguration().getFields().iterator(); while (i.hasNext()) { CmsLuceneField field = (CmsLuceneField)i.next(); if (field.isIndexed() && field.isDisplayed()) { // only include indexed (ie. searchable) fields result.add(field); } } return result; }