public java.lang.String shorten(java.lang.String s, int length, java.lang.String suffix) { return StringUtil.shorten(s, length, suffix); }
public java.lang.String shorten(java.lang.String s) { return StringUtil.shorten(s); }
public java.lang.String shorten(java.lang.String s, java.lang.String suffix) { return StringUtil.shorten(s, suffix); }
public java.lang.String shorten(java.lang.String s, int length) { return StringUtil.shorten(s, length); }
return shorten(s, 20, suffix);
return shorten(s, length, "...");
return shorten(s, 20);
/** * @deprecated As of Wilberforce (7.0.x) */ @Deprecated protected String cleanContent(String content) { return StringUtil.shorten(HtmlUtil.extractText(content), 200); }
public String getContent() { if (Validator.isNull(_content)) { return StringPool.BLANK; } if ((_maxContentLength <= 0) || (_content.length() <= _maxContentLength)) { return _content; } if (!ArrayUtil.isEmpty(_queryTerms)) { int index = StringUtil.indexOfAny(_content, _queryTerms); if (index > _maxContentLength) { _content = _content.substring(index); } } _content = StringUtil.shorten(_content, _maxContentLength); return _content; }
protected boolean handleLongRequestURL( HttpServletRequest request, HttpServletResponse response, String originalURI) throws IOException { String queryString = request.getQueryString(); int length = originalURI.length(); if (queryString != null) { length += queryString.length(); } if (length <= _INVOKER_FILTER_URI_MAX_LENGTH) { return true; } response.sendError(HttpServletResponse.SC_REQUEST_URI_TOO_LONG); if (_log.isWarnEnabled()) { StringBundler sb = new StringBundler(5); sb.append("Rejected "); sb.append( StringUtil.shorten( originalURI, _INVOKER_FILTER_URI_MAX_LENGTH)); sb.append(" because it has more than "); sb.append(_INVOKER_FILTER_URI_MAX_LENGTH); sb.append(" characters"); _log.warn(sb.toString()); } return false; }
public java.lang.String shorten(java.lang.String s, int length, java.lang.String suffix) { return StringUtil.shorten(s, length, suffix); }
public static String shorten(String s, String suffix) { return shorten(s, 20, suffix); }
public static String shorten(String s) { return shorten(s, 20); }
public java.lang.String shorten(java.lang.String s) { return StringUtil.shorten(s); }
public java.lang.String shorten(java.lang.String s, java.lang.String suffix) { return StringUtil.shorten(s, suffix); }
public static String shorten(String s, int length) { return shorten(s, length, "..."); }
public java.lang.String shorten(java.lang.String s, int length) { return StringUtil.shorten(s, length); }
protected String buildContentPlain() { if ((_maxContentLength <= 0) || (_content.length() <= _maxContentLength)) { return _content; } return StringUtil.shorten(_content, _maxContentLength); }
@Override protected String getBody( UserNotificationEvent userNotificationEvent, ServiceContext serviceContext) throws Exception { JSONObject jsonObject = JSONFactoryUtil.createJSONObject( userNotificationEvent.getPayload()); AssetRenderer<?> assetRenderer = getAssetRenderer(jsonObject); if (assetRenderer == null) { UserNotificationEventLocalServiceUtil.deleteUserNotificationEvent( userNotificationEvent.getUserNotificationEventId()); return null; } return StringUtil.replace( getBodyTemplate(), new String[] {"[$BODY$]", "[$TITLE$]"}, new String[] { HtmlUtil.escape( StringUtil.shorten(getBodyContent(jsonObject), 70)), getTitle(jsonObject, assetRenderer, serviceContext) }); }
public Idea addMBMessage(Idea idea, ServiceContext serviceContext, long groupId, long userId, String comment, long ideaCommentClassPK) throws PortalException, SystemException { User user = UserLocalServiceUtil.getUser(userId); String threadView = PropsKeys.DISCUSSION_THREAD_VIEW; MBMessageDisplay messageDisplay = MBMessageLocalServiceUtil.getDiscussionMessageDisplay( userId, groupId, IdeaContent.class.getName(), ideaCommentClassPK, WorkflowConstants.STATUS_ANY, threadView); MBThread thread = messageDisplay.getThread(); long threadId = thread.getThreadId(); long rootThreadId = thread.getRootMessageId(); String commentContentCleaned = comment; final int maxLenghtCommentSubject = 50; String commentSubject = comment; commentSubject = StringUtil.shorten(commentSubject, maxLenghtCommentSubject); commentSubject += "..."; // TODO - validate comment and preserve line breaks MBMessageLocalServiceUtil.addDiscussionMessage( userId, user.getScreenName(), groupId, IdeaContent.class.getName(), ideaCommentClassPK, threadId, rootThreadId, commentSubject, commentContentCleaned, serviceContext); return idea; }