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.rtl.tools.RtlCssBuilder.java
License:Open Source License
/** * @see com.liferay.portal.util.FileImpl#read(File file) *//*from www . j a v a 2 s. c o m*/ private String _readFile(File file) throws IOException { if ((file == null) || !file.exists()) { return null; } RandomAccessFile randomAccessFile = new RandomAccessFile(file, "r"); byte[] bytes = new byte[(int) randomAccessFile.length()]; randomAccessFile.readFully(bytes); randomAccessFile.close(); if (bytes == null) { return null; } String s = new String(bytes, StringPool.UTF8); return StringUtil.replace(s, StringPool.RETURN_NEW_LINE, StringPool.NEW_LINE); }
From source file:com.liferay.rtl.tools.RtlCssBuilder.java
License:Open Source License
/** * @see com.liferay.portal.util.FileImpl#write(File file, String string) *///from w w w. j a va 2 s . c om private void _writeFile(File file, String s) throws IOException { if (s == null) { return; } _mkdirsParentFile(file); Writer writer = new OutputStreamWriter(new FileOutputStream(file, false), StringPool.UTF8); writer.write(s); writer.close(); }
From source file:com.liferay.rubyconsole.portlet.RubyConsolePortlet.java
License:Open Source License
protected void includeConsoleInput(String consoleInput, PortletRequest portletRequest, PortletResponse portletResponse) throws IOException { try {/*www . ja va 2 s.c o m*/ declareBeans(consoleInput, portletRequest, portletResponse); } catch (ScriptingException se) { if (portletResponse instanceof MimeResponse) { MimeResponse mimeResponse = (MimeResponse) portletResponse; mimeResponse.setContentType(ContentTypes.TEXT_HTML_UTF8); OutputStream out = mimeResponse.getPortletOutputStream(); Throwable t = se.getCause(); out.write("\n@ERROR@\n".getBytes()); t.printStackTrace(new PrintStream(out, true, StringPool.UTF8)); out.close(); } else { _log.error("The configured script has errors", se); } } }
From source file:com.liferay.shipping.portlet.ShippingPortlet.java
License:Open Source License
@Override public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException { String shippingExtensionKey = ParamUtil.getString(resourceRequest, "shippingExtensionKey"); ShippingExtension shippingExtension = _shippingExtensionRegistry.getShippingExtension(shippingExtensionKey); if (shippingExtension == null) { return;/* ww w .j av a 2 s . c om*/ } PortletContext portletContext = getPortletContext(); String servletContextName = portletContext.getPortletContextName(); String resourcePath = servletContextName.concat(TemplateConstants.SERVLET_SEPARATOR) .concat("html/view.ftl"); OutputStream outputStream = resourceResponse.getPortletOutputStream(); try { Template template = getTemplateWithTaglibSupport(resourceRequest, resourceResponse, servletContextName, resourcePath); String shippingExtensionHTMLFields = shippingExtension.getFieldsHTML(cloneTemplateContext(template)); resourceResponse.setContentType(ContentTypes.TEXT); outputStream.write(shippingExtensionHTMLFields.getBytes(StringPool.UTF8)); } catch (Exception e) { _log.error("Cannot process shipping extension template"); } finally { outputStream.close(); } }
From source file:com.liferay.sync.filter.SyncJSONFilter.java
License:Open Source License
@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { String uri = (String) servletRequest.getAttribute(WebKeys.INVOKER_FILTER_URI); if (!uri.startsWith("/api/jsonws/sync-web.")) { filterChain.doFilter(servletRequest, servletResponse); return;//w w w. j a v a 2 s . com } HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest; if (PrefsPropsUtil.getBoolean(PortalUtil.getCompanyId(httpServletRequest), PortletPropsKeys.SYNC_SERVICES_ENABLED, PortletPropsValues.SYNC_SERVICES_ENABLED)) { filterChain.doFilter(servletRequest, servletResponse); return; } servletResponse.setCharacterEncoding(StringPool.UTF8); servletResponse.setContentType(ContentTypes.APPLICATION_JSON); OutputStream outputStream = servletResponse.getOutputStream(); String json = SyncUtil.buildExceptionMessage(new SyncServicesUnavailableException()); json = "{\"exception\": \"" + json + "\"}"; outputStream.write(json.getBytes(StringPool.UTF8)); outputStream.close(); }
From source file:com.liferay.testmisc.portlet.TestRenderResponse.java
License:Open Source License
public String getString() { if (_string != null) { return _string; }//from w w w .j av a 2s . co m if (_byteArrayOutputStream != null) { try { _string = _byteArrayOutputStream.toString(StringPool.UTF8); } catch (UnsupportedEncodingException uee) { uee.printStackTrace(); _string = StringPool.BLANK; } } else if (_printWriter != null) { _string = _unsyncStringWriter.toString(); } else { _string = StringPool.BLANK; } return _string; }
From source file:com.liferay.testopensocialoauthconsumer.messaging.TestOpenSocialOAuthConsumerHotDeployMessageListener.java
License:Open Source License
protected void setupGadget() throws Exception { Class<?> clazz = getClass(); ClassLoader classLoader = clazz.getClassLoader(); long companyId = PortalUtil.getDefaultCompanyId(); User user = UserLocalServiceUtil.getDefaultUser(companyId); Group group = GroupLocalServiceUtil.getCompanyGroup(companyId); Folder gadgetEditorRootFolder = getGadgetEditorRootFolder(user.getUserId(), group.getGroupId()); FileEntry fileEntry = null;//from w ww. j a va2 s . c o m try { fileEntry = DLAppLocalServiceUtil.getFileEntry(group.getGroupId(), gadgetEditorRootFolder.getFolderId(), _GADGET_FILE_NAME); } catch (NoSuchFileEntryException nsfee) { InputStream inputStream = classLoader .getResourceAsStream("/resources/gadgets/".concat(_GADGET_FILE_NAME)); String xml = new String(FileUtil.getBytes(inputStream)); xml = StringUtil.replace(xml, new String[] { "[$ACCESS_URL$]", "[$AUTHORIZATION_URL$]", "[$FOLDER_ID$]", "[$PORTAL_URL$]", "[$REPOSITORY_ID$]", "[$REQUEST_URL$]" }, new String[] { "/c/portal/oauth/access_token", "/c/portal/oauth/authorize", String.valueOf(gadgetEditorRootFolder.getFolderId()), "http://localhost:8080", String.valueOf(group.getGroupId()), "/c/portal/oauth/request_token" }); ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setScopeGroupId(group.getGroupId()); serviceContext.setAttribute("sourceFileName", _GADGET_FILE_NAME); fileEntry = DLAppLocalServiceUtil.addFileEntry(user.getUserId(), gadgetEditorRootFolder.getRepositoryId(), gadgetEditorRootFolder.getFolderId(), _GADGET_FILE_NAME, ContentTypes.APPLICATION_X_WWW_FORM_URLENCODED_UTF8, _GADGET_FILE_NAME, StringPool.BLANK, StringPool.BLANK, xml.getBytes(StringPool.UTF8), serviceContext); } Gadget gadget = GadgetLocalServiceUtil.fetchGadget(companyId, getFileEntryURL(fileEntry)); if (gadget == null) { ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setScopeGroupId(group.getGroupId()); GadgetLocalServiceUtil.addGadget(companyId, getFileEntryURL(fileEntry), _PORTLET_CATEGORY_NAMES, serviceContext); } }
From source file:com.liferay.tools.sourceformatter.BaseSourceProcessorTestCase.java
License:Open Source License
protected void test(String fileName, String[] expectedErrorMessages, Integer[] lineNumbers) throws Exception { String fullFileName = _DIR_NAME + StringPool.SLASH + fileName; Tuple tuple = sourceFormatter.format(fullFileName); if (tuple == null) { return;//from ww w . j a va2s.c o m } List<String> errorMessages = (List<String>) tuple.getObject(1); if (!errorMessages.isEmpty() || (expectedErrorMessages.length > 0)) { Assert.assertEquals(expectedErrorMessages.length, errorMessages.size()); for (int i = 0; i < errorMessages.size(); i++) { String actualErrorMessage = errorMessages.get(i); String expectedErrorMessage = expectedErrorMessages[i]; StringBundler sb = new StringBundler(5); sb.append(expectedErrorMessage); sb.append(StringPool.SPACE); sb.append(fullFileName); if (lineNumbers != null) { sb.append(StringPool.SPACE); sb.append(lineNumbers[i]); } Assert.assertEquals(sb.toString(), actualErrorMessage); } } else { String actualFormattedContent = (String) tuple.getObject(0); try { File file = new File(_DIR_NAME + "/expected/" + fileName); String expectedFormattedContent = FileUtils.readFileToString(file, StringPool.UTF8); expectedFormattedContent = StringUtil.replace(expectedFormattedContent, StringPool.RETURN_NEW_LINE, StringPool.NEW_LINE); Assert.assertEquals(expectedFormattedContent, actualFormattedContent); } catch (FileNotFoundException fnfe) { Assert.fail(); } } }
From source file:com.liferay.util.axis.AxisServlet.java
License:Open Source License
@Override public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { try {//from w w w. j a v a2 s. c o m if (!_ready) { return; } StringServletResponse stringResponse = new StringServletResponse(response); super.service(request, stringResponse); String contentType = stringResponse.getContentType(); response.setContentType(contentType); String content = stringResponse.getString(); if (_fixContent) { if (contentType.contains(ContentTypes.TEXT_HTML)) { content = _HTML_TOP_WRAPPER.concat(content).concat(_HTML_BOTTOM_WRAPPER); } else if (contentType.contains(ContentTypes.TEXT_XML)) { content = fixXml(content); } } ServletResponseUtil.write(new UncommittedServletResponse(response), content.getBytes(StringPool.UTF8)); } catch (IOException ioe) { throw ioe; } catch (ServletException se) { throw se; } catch (Exception e) { throw new ServletException(e); } finally { try { ThreadLocal<?> cache = (ThreadLocal<?>) _cacheField.get(null); if (cache != null) { cache.remove(); } } catch (Exception e) { _log.error(e, e); } } }
From source file:com.liferay.util.JS.java
License:Open Source License
public static String encodeURIComponent(String s) { // Encode URL try {// w w w . j av a2s .com s = URLEncoder.encode(s, StringPool.UTF8); } catch (Exception e) { } // Adjust for JavaScript specific annoyances s = StringUtil.replace(s, "+", "%20"); s = StringUtil.replace(s, "%2B", "+"); return s; }