List of usage examples for com.liferay.portal.kernel.search Summary setContent
public void setContent(String content)
From source file:com.liferay.document.library.internal.search.DLFileEntrySearchResultContributor.java
License:Open Source License
@Override public void addRelatedModel(SearchResult searchResult, Document document, Locale locale, PortletRequest portletRequest, PortletResponse portletResponse) throws PortalException { long entryClassPK = GetterUtil.getLong(document.get(Field.ENTRY_CLASS_PK)); FileEntry fileEntry = _dlAppLocalService.getFileEntry(entryClassPK); if (fileEntry != null) { Summary summary = _summaryFactory.getSummary(document, DLFileEntry.class.getName(), fileEntry.getFileEntryId(), locale, portletRequest, portletResponse); if (Validator.isNull(summary.getContent())) { summary.setContent(fileEntry.getTitle()); }//from ww w .j a v a 2s. c o m searchResult.addFileEntry(fileEntry, summary); } else { long classNameId = GetterUtil.getLong(document.get(Field.CLASS_NAME_ID)); ClassName className = _classNameLocalService.getClassName(classNameId); long classPK = GetterUtil.getLong(document.get(Field.CLASS_PK)); Summary summary = _summaryFactory.getSummary(document, className.getClassName(), classPK, locale, portletRequest, portletResponse); searchResult.setSummary(summary); } }