Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected Summary doGetSummary(
- Document document, Locale locale, String snippet,
- PortletURL portletURL) {
- LiferayPortletURL liferayPortletURL = (LiferayPortletURL)portletURL;
- liferayPortletURL.setLifecycle(PortletRequest.ACTION_PHASE);
- try {
- liferayPortletURL.setWindowState(LiferayWindowState.EXCLUSIVE);
- }
- catch (WindowStateException wse) {
- }
- String groupId = document.get("scopeGroupId");
- String folderId = document.get("folderId");
- String fileName = DLFileEntryLocalServiceUtil.getFileEntry(Long.parseLong(document.get("entryClassPK"))).getName();
- String title = fileName;
- String content = snippet;
- if (Validator.isNull(snippet)) {
- content = StringUtil.shorten(document.get(Field.CONTENT), 200);
- }
- portletURL.setParameter("struts_action", "/document_library/get_file");
- portletURL.setParameter("groupId", groupId);
- portletURL.setParameter("folderId", folderId);
- portletURL.setParameter("name", fileName);
- return new Summary(title, content, portletURL);
- }
Add Comment
Please, Sign In to add comment