List of usage examples for com.liferay.portal.kernel.util StringPool UTF8
String UTF8
To view the source code for com.liferay.portal.kernel.util StringPool UTF8.
Click Source Link
From source file:com.liferay.announcements.uad.exporter.AnnouncementsEntryUADEntityExporter.java
License:Open Source License
@Override public void export(UADEntity uadEntity) throws PortalException { AnnouncementsEntry announcementsEntry = _getAnnouncementsEntry(uadEntity); String json = getJSON(announcementsEntry); Folder folder = getFolder(announcementsEntry.getCompanyId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, _FOLDER_NAME);//from w w w. ja v a2 s . c o m try { InputStream is = new UnsyncByteArrayInputStream(json.getBytes(StringPool.UTF8)); PortletFileRepositoryUtil.addPortletFileEntry(folder.getGroupId(), announcementsEntry.getUserId(), Group.class.getName(), folder.getGroupId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, folder.getFolderId(), is, uadEntity.getUADEntityId() + ".json", ContentTypes.APPLICATION_JSON, false); } catch (UnsupportedEncodingException uee) { throw new UADEntityExporterException(uee); } }
From source file:com.liferay.announcements.uad.exporter.AnnouncementsFlagUADEntityExporter.java
License:Open Source License
@Override public void export(UADEntity uadEntity) throws PortalException { AnnouncementsFlag announcementsFlag = _getAnnouncementsFlag(uadEntity); String json = getJSON(announcementsFlag); Folder folder = getFolder(announcementsFlag.getCompanyId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, _FOLDER_NAME);/* w w w .j a v a 2 s.c om*/ try { InputStream is = new UnsyncByteArrayInputStream(json.getBytes(StringPool.UTF8)); PortletFileRepositoryUtil.addPortletFileEntry(folder.getGroupId(), announcementsFlag.getUserId(), Group.class.getName(), folder.getGroupId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, folder.getFolderId(), is, uadEntity.getUADEntityId() + ".json", ContentTypes.APPLICATION_JSON, false); } catch (UnsupportedEncodingException uee) { throw new UADEntityExporterException(uee); } }
From source file:com.liferay.announcements.uad.exporter.test.AnnouncementsFlagUADEntityExporterTest.java
License:Open Source License
private void _verifyFileEntry(FileEntry fileEntry, AnnouncementsFlag announcementsFlag) throws Exception { InputStream is = _dlFileEntryLocalService.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion());/*from ww w . j a v a2s .com*/ StringWriter stringWriter = new StringWriter(); IOUtils.copy(is, stringWriter, StringPool.UTF8); JSONObject jsonObject = JSONFactoryUtil.createJSONObject(stringWriter.toString()); Assert.assertEquals(announcementsFlag.getFlagId(), jsonObject.getInt("flagId")); }
From source file:com.liferay.arquillian.DeployerServlet.java
License:Open Source License
private void signalError(Throwable t, HttpServletResponse response) { response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); try {//from ww w . j a v a 2 s .co m ServletOutputStream outputStream = response.getOutputStream(); response.setContentType(StringPool.UTF8); PrintWriter printWriter = new PrintWriter(outputStream); t.printStackTrace(printWriter); printWriter.flush(); } catch (IOException e) { e.printStackTrace(); } }
From source file:com.liferay.blogs.web.internal.portlet.action.RSSAction.java
License:Open Source License
@Override protected byte[] getRSS(HttpServletRequest request) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); Layout layout = themeDisplay.getLayout(); long plid = ParamUtil.getLong(request, "p_l_id"); if (plid == LayoutConstants.DEFAULT_PLID) { plid = themeDisplay.getPlid();// w w w.ja v a 2 s . com } long companyId = ParamUtil.getLong(request, "companyId"); long groupId = ParamUtil.getLong(request, "groupId"); long organizationId = ParamUtil.getLong(request, "organizationId"); int status = WorkflowConstants.STATUS_APPROVED; int max = ParamUtil.getInteger(request, "max", SearchContainer.DEFAULT_DELTA); String type = ParamUtil.getString(request, "type", RSSUtil.FORMAT_DEFAULT); double version = ParamUtil.getDouble(request, "version", RSSUtil.VERSION_DEFAULT); String displayStyle = ParamUtil.getString(request, "displayStyle", RSSUtil.DISPLAY_STYLE_DEFAULT); String feedURL = themeDisplay.getPortalURL() + themeDisplay.getPathMain() + "/blogs/find_entry?"; String entryURL = feedURL; String rss = StringPool.BLANK; if (companyId > 0) { feedURL = StringPool.BLANK; rss = _blogsEntryService.getCompanyEntriesRSS(companyId, new Date(), status, max, type, version, displayStyle, feedURL, entryURL, themeDisplay); } else if (groupId > 0) { feedURL += "p_l_id=" + plid; entryURL = feedURL; rss = _blogsEntryService.getGroupEntriesRSS(groupId, new Date(), status, max, type, version, displayStyle, feedURL, entryURL, themeDisplay); } else if (organizationId > 0) { feedURL = StringPool.BLANK; rss = _blogsEntryService.getOrganizationEntriesRSS(organizationId, new Date(), status, max, type, version, displayStyle, feedURL, entryURL, themeDisplay); } else if (layout != null) { groupId = themeDisplay.getScopeGroupId(); feedURL = themeDisplay.getPathMain() + "/blogs/rss"; entryURL = feedURL; rss = _blogsEntryService.getGroupEntriesRSS(groupId, new Date(), status, max, type, version, displayStyle, feedURL, entryURL, themeDisplay); } return rss.getBytes(StringPool.UTF8); }
From source file:com.liferay.blogs.web.internal.portlet.action.TrackbackMVCActionCommand.java
License:Open Source License
protected void sendResponse(ActionRequest actionRequest, ActionResponse actionResponse, String msg, boolean success) throws Exception { StringBundler sb = new StringBundler(7); sb.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); sb.append("<response>"); if (success) { sb.append("<error>0</error>"); } else {// ww w .j a v a2s . c om sb.append("<error>1</error>"); sb.append("<message>"); sb.append(msg); sb.append("</message>"); } sb.append("</response>"); HttpServletRequest request = PortalUtil.getHttpServletRequest(actionRequest); HttpServletResponse response = PortalUtil.getHttpServletResponse(actionResponse); ServletResponseUtil.sendFile(request, response, null, sb.toString().getBytes(StringPool.UTF8), ContentTypes.TEXT_XML_UTF8); }
From source file:com.liferay.bookmarks.uad.exporter.BookmarksEntryUADEntityExporter.java
License:Open Source License
@Override public void export(UADEntity uadEntity) throws PortalException { BookmarksEntry bookmarksEntry = _getBookmarksEntry(uadEntity); String json = getJSON(bookmarksEntry); Folder folder = getFolder(bookmarksEntry.getCompanyId(), BookmarksPortletKeys.BOOKMARKS, _FOLDER_NAME); try {/*from www. j a v a 2 s . c om*/ InputStream is = new UnsyncByteArrayInputStream(json.getBytes(StringPool.UTF8)); PortletFileRepositoryUtil.addPortletFileEntry(folder.getGroupId(), bookmarksEntry.getUserId(), Group.class.getName(), folder.getGroupId(), BookmarksPortletKeys.BOOKMARKS, folder.getFolderId(), is, uadEntity.getUADEntityId() + ".json", ContentTypes.APPLICATION_JSON, false); } catch (UnsupportedEncodingException uee) { throw new UADEntityExporterException(uee); } }
From source file:com.liferay.bookmarks.uad.exporter.test.BookmarksEntryUADEntityExporterTest.java
License:Open Source License
private void _verifyFileEntry(FileEntry fileEntry, BookmarksEntry bookmarksEntry) throws Exception { InputStream is = _dlFileEntryLocalService.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion());/*from www . ja v a 2 s . c o m*/ StringWriter stringWriter = new StringWriter(); IOUtils.copy(is, stringWriter, StringPool.UTF8); JSONObject jsonObject = JSONFactoryUtil.createJSONObject(stringWriter.toString()); Assert.assertEquals(bookmarksEntry.getEntryId(), jsonObject.getInt("entryId")); }
From source file:com.liferay.contacts.contactscenter.portlet.ContactsCenterPortlet.java
License:Open Source License
public void exportVCard(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws Exception { long userId = ParamUtil.getLong(resourceRequest, "userId"); User user = UserServiceUtil.getUserById(userId); String vCard = ContactsUtil.getVCard(user); PortletResponseUtil.sendFile(resourceRequest, resourceResponse, user.getFullName() + ".vcf", vCard.getBytes(StringPool.UTF8), "text/x-vcard; charset=UTF-8"); }
From source file:com.liferay.contacts.contactscenter.portlet.ContactsCenterPortlet.java
License:Open Source License
public void exportVCards(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws Exception { long[] userIds = StringUtil.split(ParamUtil.getString(resourceRequest, "userIds"), 0L); List<User> users = new ArrayList<User>(userIds.length); for (long userId : userIds) { User user = UserServiceUtil.getUserById(userId); users.add(user);/*from w w w.j ava 2s .c o m*/ } String vCards = ContactsUtil.getVCards(users); PortletResponseUtil.sendFile(resourceRequest, resourceResponse, "vcards.vcf", vCards.getBytes(StringPool.UTF8), "text/x-vcard; charset=UTF-8"); }