List of usage examples for com.liferay.portal.kernel.webserver WebServerServletTokenUtil getToken
public static String getToken(long imageId)
From source file:ca.efendi.datafeeds.model.impl.CJProductImpl.java
License:Open Source License
@Override public String getSmallImageURL(ThemeDisplay themeDisplay) throws PortalException { if (Validator.isNotNull(getSmallImageURL())) { return getSmallImageURL(); }//from w w w . j av a 2s .c o m long smallImageFileEntryId = getSmallImageFileEntryId(); if (smallImageFileEntryId != 0) { FileEntry fileEntry = PortletFileRepositoryUtil.getPortletFileEntry(smallImageFileEntryId); return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, StringPool.BLANK); } long smallImageId = getSmallImageId(); if (smallImageId != 0) { return themeDisplay.getPathImage() + "/cjproduct/entry?img_id=" + getSmallImageId() + "&t=" + WebServerServletTokenUtil.getToken(getSmallImageId()); } return getCoverImageURL(themeDisplay); }
From source file:com.liferay.blogs.model.impl.BlogsEntryImpl.java
License:Open Source License
/** * @deprecated As of 1.1.0, replaced by {@link * #getSmallImageURL(ThemeDisplay)} */// w w w. ja va 2 s .c o m @Deprecated @Override public String getEntryImageURL(ThemeDisplay themeDisplay) { if (!isSmallImage()) { return null; } if (Validator.isNotNull(getSmallImageURL())) { return getSmallImageURL(); } return StringBundler.concat(themeDisplay.getPathImage(), "/blogs/entry?img_id=", String.valueOf(getSmallImageId()), "&t=", WebServerServletTokenUtil.getToken(getSmallImageId())); }
From source file:com.liferay.blogs.model.impl.BlogsEntryImpl.java
License:Open Source License
@Override public String getSmallImageURL(ThemeDisplay themeDisplay) throws PortalException { if (Validator.isNotNull(getSmallImageURL())) { return getSmallImageURL(); }//from w w w . j ava 2 s . c om long smallImageFileEntryId = getSmallImageFileEntryId(); if (smallImageFileEntryId != 0) { FileEntry fileEntry = PortletFileRepositoryUtil.getPortletFileEntry(smallImageFileEntryId); return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, StringPool.BLANK); } long smallImageId = getSmallImageId(); if (smallImageId != 0) { return StringBundler.concat(themeDisplay.getPathImage(), "/blogs/entry?img_id=", String.valueOf(getSmallImageId()), "&t=", WebServerServletTokenUtil.getToken(getSmallImageId())); } return getCoverImageURL(themeDisplay); }
From source file:com.liferay.dynamic.data.mapping.model.impl.DDMTemplateImpl.java
License:Open Source License
@Override public String getTemplateImageURL(ThemeDisplay themeDisplay) { if (!isSmallImage()) { return null; }/* ww w . j a va 2 s .c o m*/ if (Validator.isNotNull(getSmallImageURL())) { return getSmallImageURL(); } return StringBundler.concat(themeDisplay.getPathImage(), "/template?img_id=", String.valueOf(getSmallImageId()), "&t=", WebServerServletTokenUtil.getToken(getSmallImageId())); }
From source file:com.liferay.journal.model.impl.JournalArticleDisplayImpl.java
License:Open Source License
@Override public String getArticleDisplayImageURL(ThemeDisplay themeDisplay) { if (!isSmallImage()) { return null; }/*from w w w. j a va 2 s.co m*/ if (Validator.isNotNull(getSmallImageURL())) { return getSmallImageURL(); } return themeDisplay.getPathImage() + "/journal/article?img_id=" + getSmallImageId() + "&t=" + WebServerServletTokenUtil.getToken(getSmallImageId()); }
From source file:com.liferay.journal.model.impl.JournalArticleImpl.java
License:Open Source License
@Override public String getArticleImageURL(ThemeDisplay themeDisplay) { if (!isSmallImage()) { return null; }/* w w w. j ava 2 s .com*/ if (Validator.isNotNull(getSmallImageURL())) { return getSmallImageURL(); } return themeDisplay.getPathImage() + "/journal/article?img_id=" + getSmallImageId() + "&t=" + WebServerServletTokenUtil.getToken(getSmallImageId()); }
From source file:com.liferay.journal.util.impl.JournalUtil.java
License:Open Source License
public static void addAllReservedEls(Element rootElement, Map<String, String> tokens, JournalArticle article, String languageId, ThemeDisplay themeDisplay) { addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_ID, article.getArticleId()); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_VERSION, article.getVersion());//from w w w .ja va 2 s . co m addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_TITLE, article.getTitle(languageId)); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_URL_TITLE, article.getUrlTitle()); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_DESCRIPTION, article.getDescription(languageId)); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_CREATE_DATE, article.getCreateDate()); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_MODIFIED_DATE, article.getModifiedDate()); if (article.getDisplayDate() != null) { addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_DISPLAY_DATE, article.getDisplayDate()); } String smallImageURL = StringPool.BLANK; if (Validator.isNotNull(article.getSmallImageURL())) { smallImageURL = article.getSmallImageURL(); } else if ((themeDisplay != null) && article.isSmallImage()) { StringBundler sb = new StringBundler(5); sb.append(themeDisplay.getPathImage()); sb.append("/journal/article?img_id="); sb.append(article.getSmallImageId()); sb.append("&t="); sb.append(WebServerServletTokenUtil.getToken(article.getSmallImageId())); smallImageURL = sb.toString(); } addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_SMALL_IMAGE_URL, smallImageURL); String[] assetTagNames = AssetTagLocalServiceUtil.getTagNames(JournalArticle.class.getName(), article.getResourcePrimKey()); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_ASSET_TAG_NAMES, StringUtil.merge(assetTagNames)); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_AUTHOR_ID, String.valueOf(article.getUserId())); String userName = StringPool.BLANK; String userEmailAddress = StringPool.BLANK; String userComments = StringPool.BLANK; String userJobTitle = StringPool.BLANK; User user = UserLocalServiceUtil.fetchUserById(article.getUserId()); if (user != null) { userName = user.getFullName(); userEmailAddress = user.getEmailAddress(); userComments = user.getComments(); userJobTitle = user.getJobTitle(); } addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_AUTHOR_NAME, userName); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_AUTHOR_EMAIL_ADDRESS, userEmailAddress); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_AUTHOR_COMMENTS, userComments); addReservedEl(rootElement, tokens, JournalStructureConstants.RESERVED_ARTICLE_AUTHOR_JOB_TITLE, userJobTitle); }