List of usage examples for com.liferay.portal.kernel.util StringPool PERIOD
String PERIOD
To view the source code for com.liferay.portal.kernel.util StringPool PERIOD.
Click Source Link
From source file:com.liferay.opensocial.shindig.servlet.ShindigFilter.java
License:Open Source License
protected boolean setPermissionChecker(ServletRequest servletRequest) { String companyIdString = CookieKeys.getCookie((HttpServletRequest) servletRequest, CookieKeys.COMPANY_ID); if (Validator.isNull(companyIdString)) { return false; }/*from w w w . j ava2s .c o m*/ long companyId = GetterUtil.getLong(companyIdString); String userUUID = StringPool.BLANK; try { Company company = CompanyLocalServiceUtil.fetchCompany(companyId); if (company == null) { return false; } String userUUIDString = CookieKeys.getCookie((HttpServletRequest) servletRequest, CookieKeys.USER_UUID); if (Validator.isNull(userUUIDString)) { return false; } userUUID = GetterUtil.getString(Encryptor.decrypt(company.getKeyObj(), userUUIDString)); } catch (EncryptorException ee) { return false; } catch (Exception e) { _log.error(e, e); return false; } if (!AuthenticatedUserUUIDStoreUtil.exists(userUUID)) { return false; } String userIdString = userUUID.substring(0, userUUID.indexOf(StringPool.PERIOD)); long userId = GetterUtil.getLong(userIdString); try { User user = UserLocalServiceUtil.getUserById(userId); PrincipalThreadLocal.setName(userIdString); PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user); PermissionThreadLocal.setPermissionChecker(permissionChecker); } catch (Exception e) { _log.error(e, e); return false; } return true; }
From source file:com.liferay.portlet.admin.action.EditServerAction.java
License:Open Source License
protected String convertProcess(ActionRequest actionRequest, ActionResponse actionResponse, String cmd) throws Exception { ActionResponseImpl actionResponseImpl = (ActionResponseImpl) actionResponse; PortletSession portletSession = actionRequest.getPortletSession(); String className = StringUtil.replaceFirst(cmd, "convertProcess.", StringPool.BLANK); ConvertProcess convertProcess = (ConvertProcess) InstancePool.get(className); String[] parameters = convertProcess.getParameterNames(); if (parameters != null) { String[] values = new String[parameters.length]; for (int i = 0; i < parameters.length; i++) { String parameter = className + StringPool.PERIOD + parameters[i]; if (parameters[i].contains(StringPool.EQUAL)) { String[] parameterPair = StringUtil.split(parameters[i], CharPool.EQUAL); parameter = className + StringPool.PERIOD + parameterPair[0]; }/* w ww.j a v a2 s. c o m*/ values[i] = ParamUtil.getString(actionRequest, parameter); } convertProcess.setParameterValues(values); } String path = convertProcess.getPath(); if (path != null) { PortletURL portletURL = actionResponseImpl.createRenderURL(); portletURL.setWindowState(WindowState.MAXIMIZED); portletURL.setParameter("struts_action", path); return portletURL.toString(); } else { MaintenanceUtil.maintain(portletSession.getId(), className); MessageBusUtil.sendMessage(DestinationNames.CONVERT_PROCESS, className); return null; } }
From source file:com.liferay.portlet.amazonrankings.util.AmazonRankingsUtil.java
License:Open Source License
public static AmazonRankings getAmazonRankings(String isbn) { if (!Validator.isDigit(isbn)) { return null; }/*from w ww . j a v a 2 s.c o m*/ WebCacheItem wci = new AmazonRankingsWebCacheItem(isbn); return (AmazonRankings) WebCachePoolUtil.get(AmazonRankingsUtil.class.getName() + StringPool.PERIOD + isbn, wci); }
From source file:com.liferay.portlet.assetpublisher.util.AssetPublisherUtil.java
License:Open Source License
public static String getClassName(AssetRendererFactory assetRendererFactory) { Class<?> clazz = assetRendererFactory.getClass(); String className = clazz.getName(); int pos = className.lastIndexOf(StringPool.PERIOD); return className.substring(pos + 1); }
From source file:com.liferay.portlet.blogs.atom.BlogsEntryAtomCollectionAdapter.java
License:Open Source License
@Override protected void doPutEntry(BlogsEntry blogsEntry, String title, String summary, String content, Date date, AtomRequestContext atomRequestContext) throws Exception { Calendar cal = Calendar.getInstance(); cal.setTime(date);// ww w . ja v a2 s. com int displayDateMonth = cal.get(Calendar.MONTH); int displayDateDay = cal.get(Calendar.DAY_OF_MONTH); int displayDateYear = cal.get(Calendar.YEAR); int displayDateHour = cal.get(Calendar.HOUR_OF_DAY); int displayDateMinute = cal.get(Calendar.MINUTE); String[] trackbacks = StringUtil.split(blogsEntry.getTrackbacks()); String smallImageFileName = null; InputStream smallImageInputStream = null; try { long smallImageId = blogsEntry.getSmallImageId(); if (smallImageId != 0) { Image smallImage = ImageLocalServiceUtil.getImage(smallImageId); if (smallImage != null) { smallImageFileName = smallImageId + StringPool.PERIOD + blogsEntry.getSmallImageType(); byte[] smallImageBytes = smallImage.getTextObj(); smallImageInputStream = new ByteArrayInputStream(smallImageBytes); } } ServiceContext serviceContext = new ServiceContext(); BlogsEntryServiceUtil.updateEntry(blogsEntry.getEntryId(), title, summary, content, displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, blogsEntry.getAllowPingbacks(), blogsEntry.isAllowTrackbacks(), trackbacks, blogsEntry.isSmallImage(), blogsEntry.getSmallImageURL(), smallImageFileName, smallImageInputStream, serviceContext); } finally { StreamUtil.cleanUp(smallImageInputStream); } }
From source file:com.liferay.portlet.blogs.lar.BlogsPortletDataHandlerImpl.java
License:Open Source License
protected String getEntrySmallImagePath(PortletDataContext portletDataContext, BlogsEntry entry) throws Exception { StringBundler sb = new StringBundler(6); sb.append(portletDataContext.getPortletPath(PortletKeys.BLOGS)); sb.append("/entries/"); sb.append(entry.getUuid());/* w w w . j a va 2 s . c o m*/ sb.append("/thumbnail"); sb.append(StringPool.PERIOD); sb.append(entry.getSmallImageType()); return sb.toString(); }
From source file:com.liferay.portlet.blogs.lar.BlogsPortletDataHandlerImpl.java
License:Open Source License
protected void importEntry(PortletDataContext portletDataContext, Element entryElement, BlogsEntry entry) throws Exception { long userId = portletDataContext.getUserId(entry.getUserUuid()); String content = JournalPortletDataHandlerImpl.importReferencedContent(portletDataContext, entryElement, entry.getContent());/* w ww . j av a2 s. c om*/ entry.setContent(content); Calendar displayDateCal = CalendarFactoryUtil.getCalendar(); displayDateCal.setTime(entry.getDisplayDate()); int displayDateMonth = displayDateCal.get(Calendar.MONTH); int displayDateDay = displayDateCal.get(Calendar.DATE); int displayDateYear = displayDateCal.get(Calendar.YEAR); int displayDateHour = displayDateCal.get(Calendar.HOUR); int displayDateMinute = displayDateCal.get(Calendar.MINUTE); if (displayDateCal.get(Calendar.AM_PM) == Calendar.PM) { displayDateHour += 12; } boolean allowPingbacks = entry.isAllowPingbacks(); boolean allowTrackbacks = entry.isAllowTrackbacks(); String[] trackbacks = StringUtil.split(entry.getTrackbacks()); int status = entry.getStatus(); ServiceContext serviceContext = portletDataContext.createServiceContext(entryElement, entry, _NAMESPACE); if (status != WorkflowConstants.STATUS_APPROVED) { serviceContext.setWorkflowAction(WorkflowConstants.ACTION_SAVE_DRAFT); } String smallImageFileName = null; InputStream smallImageInputStream = null; try { String smallImagePath = entryElement.attributeValue("small-image-path"); if (entry.isSmallImage() && Validator.isNotNull(smallImagePath)) { smallImageFileName = String.valueOf(entry.getSmallImageId()).concat(StringPool.PERIOD) .concat(entry.getSmallImageType()); smallImageInputStream = portletDataContext.getZipEntryAsInputStream(smallImagePath); } BlogsEntry importedEntry = null; if (portletDataContext.isDataStrategyMirror()) { BlogsEntry existingEntry = BlogsEntryUtil.fetchByUUID_G(entry.getUuid(), portletDataContext.getScopeGroupId()); if (existingEntry == null) { serviceContext.setUuid(entry.getUuid()); importedEntry = BlogsEntryLocalServiceUtil.addEntry(userId, entry.getTitle(), entry.getDescription(), entry.getContent(), displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks, entry.isSmallImage(), entry.getSmallImageURL(), smallImageFileName, smallImageInputStream, serviceContext); } else { importedEntry = BlogsEntryLocalServiceUtil.updateEntry(userId, existingEntry.getEntryId(), entry.getTitle(), entry.getDescription(), entry.getContent(), displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks, entry.getSmallImage(), entry.getSmallImageURL(), smallImageFileName, smallImageInputStream, serviceContext); } } else { importedEntry = BlogsEntryLocalServiceUtil.addEntry(userId, entry.getTitle(), entry.getDescription(), entry.getContent(), displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks, entry.getSmallImage(), entry.getSmallImageURL(), smallImageFileName, smallImageInputStream, serviceContext); } portletDataContext.importClassedModel(entry, importedEntry, _NAMESPACE); } finally { StreamUtil.cleanUp(smallImageInputStream); } }
From source file:com.liferay.portlet.calendar.util.CalUtil.java
License:Open Source License
public static String toString(Calendar cal, String[] types) { StringBundler sb = new StringBundler(9); if (cal != null) { sb.append(cal.get(Calendar.YEAR)); sb.append(StringPool.PERIOD); sb.append(cal.get(Calendar.MONTH)); sb.append(StringPool.PERIOD);//from www . ja va2 s . c o m sb.append(cal.get(Calendar.DATE)); sb.append(StringPool.PERIOD); sb.append(cal.getTimeZone().getRawOffset()); } if ((types != null) && (types.length > 0) && ((types.length > 1) || Validator.isNotNull(types[0]))) { sb.append(StringPool.PERIOD); sb.append(StringUtil.merge(types, StringPool.PERIOD)); } return sb.toString(); }
From source file:com.liferay.portlet.configuration.toolbar.contributor.locator.internal.BasePortletToolbarContributorLocator.java
License:Open Source License
protected String getKey(String portletId, String value) { StringBundler sb = new StringBundler(5); sb.append(portletId);/*from w ww. ja va 2 s . com*/ sb.append(StringPool.PERIOD); sb.append(getPropertyName()); sb.append(StringPool.PERIOD); sb.append(value); return sb.toString(); }
From source file:com.liferay.portlet.currencyconverter.util.CurrencyUtil.java
License:Open Source License
public static Currency getCurrency(String symbol) { WebCacheItem wci = new CurrencyWebCacheItem(symbol); return (Currency) WebCachePoolUtil.get(CurrencyUtil.class.getName() + StringPool.PERIOD + symbol, wci); }