List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay translate
public String translate(String pattern, Object... arguments)
From source file:com.liferay.calendar.web.internal.portlet.CalendarPortlet.java
License:Open Source License
protected void serveUnknownResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException { ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); String message = themeDisplay.translate("calendar-does-not-serve-unknown-resource-x", resourceRequest.getResourceID()); if (_log.isWarnEnabled()) { _log.warn(message);/*from w ww .ja v a 2 s. c o m*/ } JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); jsonObject.put("error", message); jsonObject.put("success", false); writeJSON(resourceRequest, resourceResponse, jsonObject); }
From source file:com.liferay.contacts.web.internal.social.ContactsCenterRequestInterpreter.java
License:Open Source License
@Override protected SocialRequestFeedEntry doInterpret(SocialRequest request, ThemeDisplay themeDisplay) throws Exception { if (request.getType() != SocialRelationConstants.TYPE_BI_CONNECTION) { return new SocialRequestFeedEntry(StringPool.BLANK, StringPool.BLANK); }//from www . j a v a2s .co m StringBundler sb = new StringBundler(8); sb.append("<a href=\""); sb.append(themeDisplay.getPortalURL()); sb.append(themeDisplay.getPathFriendlyURLPublic()); sb.append(StringPool.SLASH); User creatorUser = _userLocalService.getUserById(request.getUserId()); sb.append(creatorUser.getScreenName()); sb.append("/profile\">"); sb.append(getUserName(request.getUserId(), themeDisplay)); sb.append("</a>"); String creatorUserNameURL = sb.toString(); String title = themeDisplay.translate("request-social-networking-summary-add-connection", new Object[] { creatorUserNameURL }); return new SocialRequestFeedEntry(title, StringPool.BLANK); }