Example usage for com.liferay.portal.kernel.util StringPool NBSP

List of usage examples for com.liferay.portal.kernel.util StringPool NBSP

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util StringPool NBSP.

Prototype

String NBSP

To view the source code for com.liferay.portal.kernel.util StringPool NBSP.

Click Source Link

Usage

From source file:com.inikah.slayer.model.impl.ProfileImpl.java

License:Open Source License

/**
 * /* w  ww. ja v a  2  s  .c  o m*/
 * @return
 */
public String getDisplayAge() {
    if (getComputeAge() == 0.0d)
        return StringPool.BLANK;

    String[] parts = String.valueOf(getComputeAge()).split("\\.");

    StringBuilder sb = new StringBuilder();

    sb.append(parts[0]).append(parts[0]);
    sb.append(StringPool.NBSP).append("Years");

    int months = Integer.valueOf(parts[1]);

    if (months > 0) {
        sb.append(StringPool.COMMA).append(StringPool.NBSP);
        sb.append(parts[1]).append(StringPool.NBSP);
        sb.append("Month");

        if (months > 1) {
            sb.append(CharPool.LOWER_CASE_S);
        }
    }

    return sb.toString();
}

From source file:com.liferay.portlet.wiki.engines.antlrwiki.translator.XhtmlTranslator.java

License:Open Source License

@Override
public void visit(TableOfContentsNode tableOfContentsNode) {
    TableOfContentsVisitor tableOfContentsVisitor = new TableOfContentsVisitor();

    TreeNode<HeadingNode> tableOfContents = tableOfContentsVisitor.compose(_rootWikiPageNode);

    append("<div class=\"toc\">");
    append("<div class=\"collapsebox\">");
    append("<h4>Table of Contents");
    append(StringPool.NBSP);
    append("<a class=\"toc-trigger\" href=\"javascript:;\">[-]</a></h4>");
    append("<div class=\"toc-index\">");

    appendTableOfContents(tableOfContents, 1);

    append("</div>");
    append("</div>");
    append("</div>");
}

From source file:com.liferay.portlet.wiki.engines.jspwiki.plugin.TableOfContents.java

License:Open Source License

@Override
@SuppressWarnings("rawtypes")
public String execute(WikiContext context, Map params) throws PluginException {

    if (!params.containsKey(PARAM_NUMBERED)) {
        params.put(PARAM_NUMBERED, Boolean.TRUE.toString());
    }//from   www .ja  v a2  s . c  o m

    String result = super.execute(context, params);

    if (_count < 2) {
        return StringPool.BLANK;
    }

    int x = result.indexOf("<div class=\"collapsebox\">\n");

    x = result.indexOf("</h4>", x);

    int y = x + "</h4>".length();

    if ((x != -1) && (y != -1)) {
        StringBundler sb = new StringBundler(15);

        sb.append(result.substring(0, x));
        sb.append(StringPool.NBSP);
        sb.append("<a class=\"toc-trigger\" href=\"javascript:;\">[-]</a>");
        sb.append("</h4>");

        sb.append("<div class=\"toc-index\">\n");
        sb.append(result.substring(y));
        sb.append("</div>\n");

        result = sb.toString();
    }

    return result;
}

From source file:com.liferay.util.mail.InternetAddressUtil.java

License:Open Source License

public static String toString(Address[] addresses) {
    if ((addresses == null) || (addresses.length == 0)) {
        return StringPool.BLANK;
    }//w  w  w  .ja v a  2s  .c o  m

    StringBundler sb = new StringBundler(addresses.length * 3 - 2);

    if (addresses != null) {
        for (int i = 0; i < addresses.length; i++) {
            sb.append(toString(addresses[i]));

            if (i < addresses.length - 1) {
                sb.append(StringPool.COMMA);
                sb.append(StringPool.NBSP);
            }
        }
    }

    return sb.toString();
}

From source file:com.liferay.wiki.engine.creole.internal.antlrwiki.translator.XhtmlTranslator.java

License:Open Source License

@Override
public void visit(TableOfContentsNode tableOfContentsNode) {
    TableOfContentsVisitor tableOfContentsVisitor = new TableOfContentsVisitor();

    TreeNode<HeadingNode> tableOfContents = tableOfContentsVisitor.compose(_rootWikiPageNode);

    append("<div class=\"toc\">");
    append("<div class=\"collapsebox\">");
    append("<h4>");

    String title = tableOfContentsNode.getTitle();

    if (title == null) {
        title = "Table of Contents";
    }/* w  w w . ja  v a2s.  com*/

    append(title);

    append(StringPool.NBSP);
    append("<a class=\"toc-trigger\" href=\"javascript:;\">[-]</a></h4>");
    append("<div class=\"toc-index\">");

    appendTableOfContents(tableOfContents, 1);

    append("</div>");
    append("</div>");
    append("</div>");
}

From source file:com.vportal.portlet.vcms.action.ActionUtil.java

License:Open Source License

public static String getCategoryTree(long groupId, String language, String portletNamespace,
        PermissionChecker permissionChecker, String[] strPortion, String[] strCategory) {

    StringBuffer sb = new StringBuffer();

    try {//from w w  w.j  a v a  2 s  .c o m
        List portions = VcmsPortionServiceUtil.getPortionsByS_L(groupId, language);

        if ((portions == null) || (portions.size() <= 0)) {
            return null;
        }

        for (int j = 0; j < portions.size(); j++) {
            VcmsPortion portion = (VcmsPortion) portions.get(j);

            if (VcmsPortionPermission.contains(permissionChecker, portion,
                    ActionKeysExt.MANAGE_CATEGORIES_PORTION)) {

                sb.append("<tr>");
                sb.append("<td width=\"100%\" valign=\"middle\" ");
                sb.append(portion.getCategorizable() ? "style=\"font-color: #F1F1f1\">" : ">");
                sb.append(StringPool.NBSP);
                sb.append(StringPool.NBSP);
                sb.append("<input type=\"checkbox\" name=\"");
                sb.append(portletNamespace + "portion\" id=\"");
                sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" ");
                sb.append("value=\"" + portion.getPortionId() + "\" ");

                if (Validator.isNotNull(strPortion)) {
                    for (int k = 0; k < strPortion.length; k++) {
                        if (portion.getPortionId().equals(strPortion[k])) {
                            sb.append("checked=\"true\"");
                        }
                    }
                }

                sb.append(portion.getCategorizable() ? "disabled />"

                        : " />");
                sb.append("<label for=\"");
                sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" >");
                sb.append("<b>");
                sb.append(StringPool.NBSP);
                sb.append(portion.getName());
                sb.append("</b>");
                sb.append("</label>");
                sb.append("</td>");
                sb.append("</tr>");

                if (!portion.getCategorizable()) {
                    continue;
                }

                List categories = VcmsCategoryServiceUtil.getCategoriesByP_P(portion.getGroupId(),
                        portion.getPortionId(), DEFAULT_CATEGORY_ID, language);

                if ((categories == null) || (categories.size() <= 0)) {
                    continue;
                }

                int indent = 2;
                traverseCategoryTree2(sb, categories, indent, portletNamespace, permissionChecker, strCategory);
            }
        }
    } catch (Exception ex) {
        // Ignore ...
    }
    // }

    return sb.toString();
}

From source file:com.vportal.portlet.vcms.action.ActionUtil.java

License:Open Source License

public static String getPortionTree(long groupId, String language, String portletNamespace,
        PermissionChecker permissionChecker, String[] strPortion, String[] strCategory) {

    StringBuffer sb = new StringBuffer();

    try {//from   w ww  .  j a va  2 s . c  o m
        List portions = VcmsPortionServiceUtil.getPortionsByS_L(groupId, language);

        if ((portions == null) || (portions.size() <= 0)) {
            return null;
        }

        for (int j = 0; j < portions.size(); j++) {
            VcmsPortion portion = (VcmsPortion) portions.get(j);

            if (VcmsPortionPermission.contains(permissionChecker, portion,
                    ActionKeysExt.MANAGE_CATEGORIES_PORTION)) {

                sb.append("<tr>");
                sb.append("<td width=\"100%\" valign=\"middle\" ");
                sb.append(portion.getCategorizable() ? "style=\"font-color: #F1F1f1\">" : ">");
                sb.append(StringPool.NBSP);
                sb.append(StringPool.NBSP);
                sb.append("<input type=\"checkbox\" name=\"");
                sb.append(portletNamespace + "portion\" id=\"");
                sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" ");
                sb.append("value=\"" + portion.getPortionId() + "\" ");

                if (Validator.isNotNull(strPortion)) {
                    for (int k = 0; k < strPortion.length; k++) {
                        if (portion.getPortionId().equals(strPortion[k])) {
                            sb.append("checked=\"true\"");
                        }
                    }
                }

                sb.append(" />");
                sb.append("<label for=\"");
                sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" >");
                sb.append("<b>");
                sb.append(StringPool.NBSP);
                sb.append(portion.getName());
                sb.append("</b>");
                sb.append("</label>");
                sb.append("</td>");
                sb.append("</tr>");

                if (!portion.getCategorizable()) {
                    continue;
                }

                List categories = VcmsCategoryServiceUtil.getCategoriesByP_P(portion.getGroupId(),
                        portion.getPortionId(), DEFAULT_CATEGORY_ID, language);

                if ((categories == null) || (categories.size() <= 0)) {
                    continue;
                }

                int indent = 2;
                traverseCategoryTree2(sb, categories, indent, portletNamespace, permissionChecker, strCategory);
            }
        }
    } catch (Exception ex) {
        // Ignore ...
    }
    // }

    return sb.toString();
}

From source file:com.vportal.portlet.vcms.action.ActionUtil.java

License:Open Source License

public static String getCategoryTreeRadio(long groupId, String language, String portletNamespace,
        PermissionChecker permissionChecker, String categoryId) {

    StringBuffer sb = new StringBuffer();

    try {/*w w w.j a v  a  2s  .c  om*/
        List portions = VcmsPortionServiceUtil.getPortionsByS_L(groupId, language);

        if ((portions == null) || (portions.size() <= 0)) {
            return null;
        }

        for (int j = 0; j < portions.size(); j++) {
            VcmsPortion portion = (VcmsPortion) portions.get(j);

            if (VcmsPortionPermission.contains(permissionChecker, portion,
                    ActionKeysExt.MANAGE_CATEGORIES_PORTION)) {

                sb.append("<tr>");
                sb.append("<td width=\"100%\" valign=\"middle\" ");
                sb.append(portion.getCategorizable() ? "style=\"font-color: #F1F1f1\">" : ">");
                sb.append(StringPool.NBSP);
                sb.append(StringPool.NBSP);
                sb.append("<b>").append(portion.getName()).append("</b>");
                sb.append("</td>");
                sb.append("</tr>");

                if (!portion.getCategorizable()) {
                    continue;
                }

                List categories = VcmsCategoryServiceUtil.getCategoriesByP_P(portion.getGroupId(),
                        portion.getPortionId(), DEFAULT_CATEGORY_ID, language);

                if ((categories == null) || (categories.size() <= 0)) {
                    continue;
                }

                int indent = 3;
                traverseCategoryTree3(sb, categories, indent, portletNamespace, permissionChecker, categoryId);
            }
        }
    } catch (Exception ex) {
        // Ignore ...
    }
    // }

    return sb.toString();
}

From source file:com.vportal.portlet.vcms.action.ActionUtil.java

License:Open Source License

private static void traverseCategoryTree2(StringBuffer sb, List categories, int indent, String portletNamespace,
        PermissionChecker permissionChecker, String[] strCategory) throws SystemException, PortalException {

    if ((categories == null) || (categories.size() <= 0)) {
        return;//from  w w  w. j a  v  a 2s  . com
    }

    for (int i = 0; i < categories.size(); i++) {
        VcmsCategory category = (VcmsCategory) categories.get(i);

        // if (VcmsCategoryPermission.contains(permissionChecker, category,
        // ActionKeysExt.ADD_ARTICLES_CATEGORY)) {

        sb.append("<tr>");
        sb.append("<td width=\"100%\" valign=\"middle\" ");
        sb.append(category.getAnchored() ? "style=\"font-color: #F1F1f1\" >" : ">");
        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);
        }
        sb.append(StringPool.NBSP);
        sb.append(StringPool.NBSP);
        sb.append("<input type=\"checkbox\" name=\"");
        sb.append(portletNamespace + "category\" id=\"");
        sb.append(portletNamespace + "category_" + category.getCategoryId() + "\" ");
        sb.append("value=\"" + category.getCategoryId() + "\" ");

        if (Validator.isNotNull(strCategory)) {
            for (int k = 0; k < strCategory.length; k++) {
                if (category.getCategoryId().equals(strCategory[k])) {
                    sb.append("checked=\"true\"");
                }
            }
        }

        if (!VcmsCategoryPermission.contains(permissionChecker, category,
                ActionKeysExt.ADD_ARTICLES_CATEGORY)) {
            sb.append("disabled=\"true\"");
        }

        sb.append(" />");
        sb.append("<label for=\"");
        sb.append(portletNamespace + "category_" + category.getCategoryId() + "\" >");
        sb.append(StringPool.NBSP);
        sb.append(category.getName());
        sb.append("</label>");
        sb.append("</td>");
        sb.append("</tr>");

        if (category.getAnchored()) {
            // continue;
        }

        try {
            traverseCategoryTree2(sb,
                    VcmsCategoryServiceUtil.getCategoriesByParent(category.getGroupId(),
                            category.getCategoryId(), category.getLanguage()),
                    (indent + 5), portletNamespace, permissionChecker, strCategory);
        } catch (Exception ex) {
            // Ignore ...
        }
        // }
    }
}

From source file:com.vportal.portlet.vcms.action.ActionUtil.java

License:Open Source License

private static void traverseCategoryTree3(StringBuffer sb, List categories, int indent, String portletNamespace,
        PermissionChecker permissionChecker, String categoryId) throws SystemException, PortalException {

    if ((categories == null) || (categories.size() <= 0)) {
        return;//from  w  ww  .jav  a 2  s.c o m
    }

    for (int i = 0; i < categories.size(); i++) {
        VcmsCategory category = (VcmsCategory) categories.get(i);

        if (VcmsCategoryPermission.contains(permissionChecker, category, ActionKeysExt.ADD_ARTICLES_CATEGORY)) {

            sb.append("<tr>");
            sb.append("<td width=\"100%\" valign=\"middle\" ");
            sb.append(category.getAnchored() ? "style=\"font-color: #F1F1f1\" >" : ">");
            for (int j = 0; j < indent; j++) {
                sb.append(StringPool.NBSP);
            }
            sb.append(StringPool.NBSP);
            sb.append(StringPool.NBSP);
            sb.append("<input type=\"radio\" name=\"");
            sb.append(portletNamespace + "categoryId\" id=\"");
            sb.append(portletNamespace + "categoryId_" + category.getCategoryId() + "\" ");

            if (Validator.isNotNull(categoryId) && category.getCategoryId().equals(categoryId)) {
                sb.append("checked=\"true\"");
            }

            sb.append("value=\"" + category.getCategoryId() + "\" ");
            sb.append(category.getAnchored() ? " />" : " />");
            sb.append("<label for=\"");
            sb.append(portletNamespace + "categoryId_" + category.getCategoryId() + "\" >");
            sb.append(category.getName());
            sb.append("</label>");
            sb.append("</td>");
            sb.append("</tr>");

            /*
            if (category.getAnchored()) {
               continue;
            }
            */

            try {
                traverseCategoryTree3(sb,
                        VcmsCategoryServiceUtil.getCategoriesByParent(category.getGroupId(),
                                category.getCategoryId(), category.getLanguage()),
                        (indent + 2), portletNamespace, permissionChecker, categoryId);
            } catch (Exception ex) {
                // Ignore ...
            }
        }
    }
}