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.vportal.portlet.vcms.action.ActionUtil.java

License:Open Source License

private static void traverseCategoryTree(StringBuffer sb, List categories, int indent, String parentId,
        String categoryId) {//w  ww  . j  av a 2  s .co m

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

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

        /* CuongNV
         * if (category.getCategoryId().equals(categoryId)
              || category.isAnchored()) {
           continue;
        }
        */
        if (category.getCategoryId().equals(categoryId)) {
            continue;
        }
        sb.append("<option value=\"" + category.getPortionId() + "|" + category.getCategoryId() + "\" ");
        sb.append(((category.getPortionId() + "|" + category.getCategoryId()).equals(parentId) ? "selected"
                : ""));
        sb.append(">");

        // Indent

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);
        }

        sb.append(category.getName());
        sb.append("</option>");

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

}

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

License:Open Source License

private static void traverseCategoryTree(StringBuffer sb, List categories, int indent, String parentId) {

    if ((categories == null) || (categories.size() <= 0)) {
        return;//from   www. j  a  va  2  s.  co  m
    }

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

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

        sb.append("<option value=\"" + category.getCategoryId() + "\" ");
        sb.append(category.getCategoryId().equals(parentId) ? "\"selected\"" : "");
        sb.append(">");

        // Indent

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);
        }

        sb.append(category.getName());
        sb.append("</option>");

        try {
            traverseCategoryTree(sb, VcmsCategoryServiceUtil.getCategoriesByParent(category.getGroupId(),
                    category.getCategoryId(), category.getLanguage()), indent + 2, parentId);
        } catch (Exception ex) {
            // Ignore..
        }

    }

}

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

License:Open Source License

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

    StringBuffer sb = new StringBuffer();

    try {//from w w w. j a  v a 2s .  com
        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);

            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, strCategory);

        }
    } 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,
        String[] strCategory) throws SystemException, PortalException {

    if ((categories == null) || (categories.size() <= 0)) {
        return;/*from w w  w  .  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=\"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\"");
                }
            }
        }

        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, strCategory);
        } catch (Exception ex) {
            // Ignore ...
        }
        // }
    }
}

From source file:com.vportal.portlet.vdoc.service.util.ActionUtil.java

License:Open Source License

private static void traverseOrgTree(StringBuffer sb, List<vdocOrg> orgList, int indent, String parentId,
        String orgId, String[] orgIds) throws Exception {

    if ((orgList == null) || (orgList.size() <= 0)) {
        return;//from  ww w  .  j  ava2  s . c  o  m
    }

    for (int i = 0; i < orgList.size(); i++) {

        vdocOrg org = (vdocOrg) orgList.get(i);

        sb.append("<option value=\"" + org.getOrgId() + "\" ");

        if (Validator.isNull(orgIds)) {
            sb.append((org.getOrgId().equals(parentId) ? "selected" : ""));

        } else if (Validator.isNotNull(orgIds) && orgIds.length > 0) {
            for (int j = 0; j < orgIds.length; j++) {
                sb.append((org.getOrgId().equals(orgIds[j]) ? "selected" : ""));
            }
        }
        sb.append(">");

        // Indent
        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);

        }

        sb.append(org.getName());
        sb.append("</option>");

        try {

            traverseOrgTree(sb,
                    vdocOrgServiceUtil.getOrgByG_L_P(org.getGroupId(), org.getLanguage(), org.getOrgId()),
                    indent + 3, parentId, orgId, orgIds);

        } catch (Exception ex) {
            // Ignore..
        }
    }
}

From source file:com.vportal.portlet.vdoc.service.util.ActionUtil.java

License:Open Source License

private static void traverseFieldTree(StringBuffer sb, List<vdocField> fieldList, int indent, String parentId,
        String fieldId) throws Exception {

    if ((fieldList == null) || (fieldList.size() <= 0)) {
        return;/*w w  w  .j  a v  a2s.c o m*/
    }

    for (int i = 0; i < fieldList.size(); i++) {

        vdocField field = (vdocField) fieldList.get(i);

        sb.append("<option value=\"" + field.getFieldId() + "\" ");
        sb.append((field.getFieldId().equals(parentId) ? "selected" : ""));
        sb.append(">");

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);

        }

        sb.append(field.getName());
        sb.append("</option>");

        try {
            traverseFieldTree(sb, vdocFieldServiceUtil.getFieldByG_L_P(field.getGroupId(), field.getLanguage(),
                    field.getFieldId()), indent + 3, parentId, fieldId);

        } catch (Exception ex) {
            // Ignore..
        }
    }
}

From source file:com.vportal.portlet.vdoc.service.util.ActionUtil.java

License:Open Source License

private static void traverseOrgTree(StringBuffer sb, List<vdocOrg> orgList, int indent, String parentId,
        String orgId) throws Exception {

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

    for (int i = 0; i < orgList.size(); i++) {

        vdocOrg org = (vdocOrg) orgList.get(i);

        sb.append("<option value=\"" + org.getOrgId() + "\" ");
        sb.append((org.getOrgId().equals(parentId) ? "selected" : ""));
        sb.append(">");

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);

        }

        sb.append(org.getName());
        sb.append("</option>");

        try {
            traverseOrgTree(sb,
                    vdocOrgServiceUtil.getOrgByG_L_P(org.getGroupId(), org.getLanguage(), org.getOrgId()),
                    indent + 3, parentId, orgId);

        } catch (Exception ex) {
            // Ignore..
        }
    }
}

From source file:com.vportal.portlet.vdoc.service.util.ActionUtil.java

License:Open Source License

private static void traverseFieldTreeCheckbox(StringBuffer sb, List<vdocField> fieldList, int indent,
        String portletNamespace) throws SystemException, PortalException {

    if ((fieldList == null) || (fieldList.size() <= 0)) {
        return;/*  www .j a  va 2s .c  o  m*/
    }

    for (int i = 0; i < fieldList.size(); i++) {

        vdocField field = (vdocField) fieldList.get(i);

        sb.append("<tr>");
        sb.append("<td width=\"100%\" valign=\"middle\" ");
        sb.append(" />");

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);
            sb.append(StringPool.NBSP);
        }

        sb.append("<input type=\"checkbox\" name=\"");
        sb.append(portletNamespace + "field\" id=\"");
        sb.append(portletNamespace + "field_" + field.getFieldId() + "\" ");
        sb.append("value=\"" + field.getFieldId() + "\" ");
        sb.append(" />");
        sb.append("<label for=\"");
        sb.append(portletNamespace + "field_" + field.getFieldId() + "\" >");
        sb.append(field.getName());
        sb.append("</label>");
        sb.append("</td>");
        sb.append("</tr>");

        try {
            traverseFieldTreeCheckbox(sb, vdocFieldServiceUtil.getFieldByG_L_P(field.getGroupId(),
                    field.getLanguage(), field.getFieldId()), (indent + 5), portletNamespace);

        } catch (Exception ex) {
            // Ignore ...
        }

    }

}

From source file:com.vportal.portlet.vdoc.service.util.ActionUtil.java

License:Open Source License

private static void traverseOrgTreeCheckbox(StringBuffer sb, List<vdocOrg> orgList, int indent,
        String portletNamespace) throws SystemException, PortalException {

    if ((orgList == null) || (orgList.size() <= 0)) {
        return;//from w  w w.ja  v  a2 s  . co  m
    }

    for (int i = 0; i < orgList.size(); i++) {

        vdocOrg org = (vdocOrg) orgList.get(i);

        sb.append("<tr>");
        sb.append("<td width=\"100%\" valign=\"middle\" ");
        sb.append(" />");

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);
            sb.append(StringPool.NBSP);
        }

        sb.append("<input type=\"checkbox\" name=\"");
        sb.append(portletNamespace + "org\" id=\"");
        sb.append(portletNamespace + "org_" + org.getOrgId() + "\" ");
        sb.append("value=\"" + org.getOrgId() + "\" ");
        sb.append(" />");
        sb.append("<label for=\"");
        sb.append(portletNamespace + "org_" + org.getOrgId() + "\" >");
        sb.append(org.getName());
        sb.append("</label>");
        sb.append("</td>");
        sb.append("</tr>");

        try {
            traverseOrgTreeCheckbox(sb,
                    vdocOrgServiceUtil.getOrgByG_L_P(org.getGroupId(), org.getLanguage(), org.getOrgId()),
                    (indent + 5), portletNamespace);

        } catch (Exception ex) {
            // Ignore ...
        }
    }
}

From source file:com.vportal.portlet.vdoc.service.util.ActionUtil.java

License:Open Source License

private static void traverseOrgTreeCheckboxHN(StringBuffer sb, List<vdocOrg> orgList, int indent,
        String portletNamespace) throws SystemException, PortalException {

    if ((orgList == null) || (orgList.size() <= 0)) {
        return;/*  w  ww .ja va  2s  . c  o  m*/
    }

    for (int i = 0; i < orgList.size(); i++) {

        vdocOrg org = (vdocOrg) orgList.get(i);

        sb.append("<tr>");
        sb.append("<td width=\"100%\" valign=\"middle\" ");
        sb.append(" />");

        for (int j = 0; j < indent; j++) {
            sb.append(StringPool.NBSP);
            sb.append(StringPool.NBSP);
        }

        sb.append("<input type=\"checkbox\" name=\"");
        sb.append(portletNamespace + "orgHN\" id=\"");
        sb.append(portletNamespace + "orgHN_" + org.getOrgId() + "\" ");
        sb.append("value=\"" + org.getOrgId() + "\" ");
        sb.append(" />");
        sb.append("<label for=\"");
        sb.append(portletNamespace + "orgHN_" + org.getOrgId() + "\" >");
        sb.append(org.getName());
        sb.append("</label>");
        sb.append("</td>");
        sb.append("</tr>");

        try {
            traverseOrgTreeCheckboxHN(sb,
                    vdocOrgServiceUtil.getOrgByG_L_P(org.getGroupId(), org.getLanguage(), org.getOrgId()),
                    (indent + 5), portletNamespace);

        } catch (Exception ex) {
            // Ignore ...
        }
    }
}