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

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

Introduction

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

Prototype

String POUND

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

Click Source Link

Usage

From source file:com.liferay.portlet.configuration.css.web.internal.servlet.taglib.PortletConfigurationCSSBottomDynamicInclude.java

License:Open Source License

@Override
public void include(HttpServletRequest request, HttpServletResponse response, String key) throws IOException {

    PrintWriter printWriter = response.getWriter();

    printWriter.print(StringUtil.replace(_TMPL_CONTENT, StringPool.POUND, StringPool.POUND, _values));
}

From source file:com.liferay.portlet.PortalPreferencesImpl.java

License:Open Source License

private String _encodeKey(String namespace, String key) {
    if (Validator.isNull(namespace)) {
        return key;
    } else {//from   ww w .j  a  v a  2s  .  c o m
        return namespace + StringPool.POUND + key;
    }
}

From source file:com.liferay.portlet.social.service.impl.SocialActivityCounterLocalServiceImpl.java

License:Open Source License

protected String getLockKey(long groupId, long classNameId, long classPK, String name, int ownerType) {

    StringBundler sb = new StringBundler(7);

    sb.append(StringUtil.toHexString(groupId));
    sb.append(StringPool.POUND);
    sb.append(StringUtil.toHexString(classNameId));
    sb.append(StringPool.POUND);/*from   ww w .j  a v  a 2s . co m*/
    sb.append(StringUtil.toHexString(classPK));
    sb.append(StringPool.POUND);
    sb.append(name);

    return sb.toString();
}

From source file:com.liferay.portlet.social.service.impl.SocialActivitySettingLocalServiceImpl.java

License:Open Source License

protected String encodeKey(long groupId, String className, int activityType) {

    StringBundler sb = new StringBundler(5);

    sb.append(groupId);// ww  w  .ja  va  2  s .c om
    sb.append(StringPool.POUND);
    sb.append(className);
    sb.append(StringPool.POUND);
    sb.append(activityType);

    return sb.toString();
}

From source file:com.liferay.portlet.social.service.persistence.SocialActivityCounterFinderImpl.java

License:Open Source License

public List<SocialActivityCounter> findAC_ByG_N_S_E_1(long groupId, String name, int startPeriod, int endPeriod,
        int periodLength) throws SystemException {

    StringBundler sb = new StringBundler(9);

    sb.append(groupId);//from w w w.  j  a  v  a 2  s.  co  m
    sb.append(StringPool.POUND);
    sb.append(name);
    sb.append(StringPool.POUND);
    sb.append(startPeriod);
    sb.append(StringPool.POUND);
    sb.append(endPeriod);
    sb.append(StringPool.POUND);
    sb.append(periodLength);

    String key = sb.toString();

    List<SocialActivityCounter> activityCounters = null;

    if (endPeriod < SocialCounterPeriodUtil.getActivityDay()) {
        activityCounters = (List<SocialActivityCounter>) _activityCounters.get(key);
    }

    if (activityCounters != null) {
        return activityCounters;
    }

    Session session = null;

    try {
        session = openSession();

        String sql = CustomSQLUtil.get(FIND_AC_BY_G_N_S_E_1);

        SQLQuery q = session.createSQLQuery(sql);

        QueryPos qPos = QueryPos.getInstance(q);

        qPos.add(groupId);
        qPos.add(name);
        qPos.add(startPeriod);
        qPos.add(endPeriod);
        qPos.add(periodLength);
        qPos.add(endPeriod);

        activityCounters = new ArrayList<SocialActivityCounter>();

        Iterator<Object[]> itr = q.iterate();

        while (itr.hasNext()) {
            Object[] array = itr.next();

            SocialActivityCounter activityCounter = new SocialActivityCounterImpl();

            activityCounter.setName(GetterUtil.getString(array[0]));
            activityCounter.setCurrentValue(GetterUtil.getInteger(array[1]));
            activityCounter.setStartPeriod(GetterUtil.getInteger(array[2]));
            activityCounter.setEndPeriod(GetterUtil.getInteger(array[3]));

            activityCounters.add(activityCounter);
        }
    } catch (Exception e) {
        throw new SystemException(e);
    } finally {
        if (activityCounters == null) {
            _activityCounters.remove(key);
        } else {
            if (endPeriod < SocialCounterPeriodUtil.getActivityDay()) {
                _activityCounters.put(key, activityCounters);
            }
        }

        closeSession(session);
    }

    return activityCounters;
}

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

License:Open Source License

@Override
public void visit(HeadingNode headingNode) {
    append("<h");
    append(headingNode.getLevel());//from   ww w.j  a va 2  s. com

    String unformattedText = getUnformattedHeadingText(headingNode);

    String markup = getHeadingMarkup(_wikiPage.getTitle(), unformattedText);

    append(" id=\"");
    append(markup);
    append("\">");

    traverse(headingNode.getChildASTNodes());

    append("<a class=\"hashlink\" href=\"");

    if (_viewPageURL != null) {
        append(_viewPageURL.toString());
    }

    append(StringPool.POUND);
    append(markup);
    append("\">#</a></h");
    append(headingNode.getLevel());
    append(">");
}

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

License:Open Source License

protected void appendTableOfContents(TreeNode<HeadingNode> tableOfContents, int depth) {

    append("<ol>");

    List<TreeNode<HeadingNode>> treeNodes = tableOfContents.getChildNodes();

    if (treeNodes != null) {
        for (TreeNode<HeadingNode> treeNode : treeNodes) {
            append("<li class=\"toc-level-");
            append(depth);//w  w w .  java2  s  . c om
            append("\">");

            HeadingNode headingNode = treeNode.getValue();

            String content = getUnformattedHeadingText(headingNode);

            append("<a class=\"wikipage\" href=\"");

            if (_viewPageURL != null) {
                append(_viewPageURL.toString());
            }

            append(StringPool.POUND);
            append(getHeadingMarkup(_wikiPage.getTitle(), content));
            append("\">");
            append(content);
            append("</a>");

            appendTableOfContents(treeNode, depth + 1);

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

    append("</ol>");
}

From source file:com.liferay.portlet.wiki.util.WikiCacheUtil.java

License:Open Source License

private static String _encodeKey(long nodeId, String title, String postfix) {

    StringBundler sb = new StringBundler(6);

    sb.append(_CACHE_NAME);/*from  w  ww.  ja v  a 2 s .c o  m*/
    sb.append(StringPool.POUND);
    sb.append(StringUtil.toHexString(nodeId));
    sb.append(title);

    if (postfix != null) {
        sb.append(StringPool.POUND);
        sb.append(postfix);
    }

    return sb.toString();
}

From source file:com.liferay.repository.external.cache.ConnectionCache.java

License:Open Source License

public ConnectionCache(Class<T> connectionClass, long repositoryId, ConnectionBuilder<T> connectionBuilder) {

    _connectionBuilder = connectionBuilder;

    _sessionKey = ConnectionCache.class.getName() + StringPool.POUND + repositoryId;

    _connectionThreadLocal = new AutoResetThreadLocal<T>(connectionClass.getName());
}

From source file:com.liferay.sevencogs.hook.upgrade.v1_0_0.UpgradeCompany.java

License:Open Source License

protected void addSocialActivityCounter(Group group, List<User> users, String socialActivityCounterName,
        String line, Map<String, SocialActivityCounter> socialActivityCounters) throws Exception {

    String[] lineParts = StringUtil.split(line);

    int endPeriodOffset = GetterUtil.getInteger(lineParts[3]);

    int endPeriod = SocialCounterPeriodUtil.getEndPeriod(endPeriodOffset);

    if (endPeriod < 0) {
        return;/*w w w .j  a  v  a  2  s  .com*/
    }

    String className = lineParts[0];

    long classNameId = PortalUtil.getClassNameId(className);

    String classPKString = lineParts[1];

    long classPK = 12345;

    if (className.equals(User.class.getName())) {
        if (classPKString.equals("0")) {
            int index = getRandomNumber(0, 3);

            User user = users.get(index);

            classPK = user.getUserId();
        } else {
            for (User user : users) {
                if (classPKString.equalsIgnoreCase(user.getScreenName())) {
                    classPK = user.getUserId();
                }
            }
        }
    } else {
        AssetEntryQuery assetEntryQuery = new AssetEntryQuery();

        assetEntryQuery.setClassName(className);
        assetEntryQuery.setGroupIds(new long[] { group.getGroupId() });

        List<AssetEntry> assetEntries = AssetEntryLocalServiceUtil.getEntries(assetEntryQuery);

        if (!assetEntries.isEmpty()) {
            int index = getRandomNumber(0, assetEntries.size() - 1);

            AssetEntry assetEntry = assetEntries.get(index);

            classPK = assetEntry.getClassPK();
        }
    }

    int ownerType = SocialActivityCounterConstants.TYPE_ACTOR;

    if (socialActivityCounterName.startsWith("asset.")) {
        ownerType = SocialActivityCounterConstants.TYPE_ASSET;
    } else if (socialActivityCounterName.equals("contribution")) {
        ownerType = SocialActivityCounterConstants.TYPE_CREATOR;
    }

    int startPeriodOffset = GetterUtil.getInteger(lineParts[2]);

    int startPeriod = SocialCounterPeriodUtil.getStartPeriod(startPeriodOffset);

    SocialActivityCounter socialActivityCounter = SocialActivityCounterLocalServiceUtil
            .fetchActivityCounterByStartPeriod(group.getGroupId(), classNameId, classPK,
                    socialActivityCounterName, ownerType, startPeriod);

    int currentValue = getRandomNumber(0, 100);
    int totalValue = currentValue;

    if (socialActivityCounter != null) {
        totalValue = totalValue + socialActivityCounter.getTotalValue();
    }

    StringBundler sb = new StringBundler(7);

    sb.append(StringUtil.toHexString(group.getGroupId()));
    sb.append(StringPool.POUND);
    sb.append(StringUtil.toHexString(classNameId));
    sb.append(StringPool.POUND);
    sb.append(StringUtil.toHexString(classPK));
    sb.append(StringPool.POUND);
    sb.append(StringUtil.toHexString(socialActivityCounterName));

    String key = sb.toString();

    SocialActivityCounter latestSocialActivityCounter = socialActivityCounters.get(key);

    if (latestSocialActivityCounter != null) {
        totalValue = totalValue + latestSocialActivityCounter.getTotalValue();
    }

    if ((socialActivityCounter == null) || (socialActivityCounter.getStartPeriod() != startPeriod)) {

        if (endPeriodOffset == 0) {
            endPeriod = -1;
        }

        socialActivityCounter = SocialActivityCounterLocalServiceUtil.addActivityCounter(group.getGroupId(),
                classNameId, classPK, socialActivityCounterName, ownerType, 0, 0, startPeriod, endPeriod);
    }

    socialActivityCounter.setCurrentValue(socialActivityCounter.getCurrentValue() + currentValue);
    socialActivityCounter.setTotalValue(totalValue);

    SocialActivityCounterLocalServiceUtil.updateSocialActivityCounter(socialActivityCounter);

    socialActivityCounters.put(key, socialActivityCounter);
}