Example usage for com.liferay.portal.kernel.webserver WebServerServletTokenUtil getToken

List of usage examples for com.liferay.portal.kernel.webserver WebServerServletTokenUtil getToken

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.webserver WebServerServletTokenUtil getToken.

Prototype

public static String getToken(long imageId) 

Source Link

Usage

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);
}