public class Utils extends Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
convertHTMLContent(String source) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
createActivity(org.exoplatform.social.core.manager.IdentityManager identityManager,
String activityOwnerId,
javax.jcr.Node node,
String activityMsgBundleKey,
String activityType)
Create ExoSocialActivity
|
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
createActivity(org.exoplatform.social.core.manager.IdentityManager identityManager,
String activityOwnerId,
javax.jcr.Node node,
String activityMsgBundleKey,
String activityType,
boolean isSystemComment,
String systemComment) |
static void |
deleteFileActivity(javax.jcr.Node node) |
static String |
generateThumbnailImageURI(javax.jcr.Node file)
Generate the Thumbnail Image URI.
|
static String |
getBundleValue(String key) |
static String |
getContentLink(javax.jcr.Node node)
Generate the viewer link to site explorer by node
|
static String |
getFirstSummaryLines(String source) |
static String |
getFirstSummaryLines(String source,
int linesCount) |
static String |
getIllustrativeImage(javax.jcr.Node node)
Gets the illustrative image.
|
static String |
getMimeType(javax.jcr.Node node)
Get the MimeType
|
static String |
getSummary(javax.jcr.Node node) |
static String[] |
getSystemCommentBundle(Map<String,String> activityParams) |
static String[] |
getSystemCommentTitle(Map<String,String> activityParams) |
static Map<String,String> |
populateActivityData(javax.jcr.Node node,
String activityOwnerId,
String activityMsgBundleKey)
Populate activity data with the data from Node
|
static Map<String,String> |
populateActivityData(javax.jcr.Node node,
String activityOwnerId,
String activityMsgBundleKey,
boolean isSystemComment,
String systemComment) |
static void |
postActivity(javax.jcr.Node node,
String activityMsgBundleKey) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
postActivity(javax.jcr.Node node,
String activityMsgBundleKey,
boolean needUpdate,
boolean isSystemComment,
String systemComment) |
static void |
postFileActivity(javax.jcr.Node node,
String activityMsgBundleKey) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
postFileActivity(javax.jcr.Node node,
String activityMsgBundleKey,
boolean needUpdate,
boolean isSystemComment,
String systemComment) |
public static Map<String,String> populateActivityData(javax.jcr.Node node, String activityOwnerId, String activityMsgBundleKey) throws Exception
Node - the nodeString - the message of the activityExceptionpublic static Map<String,String> populateActivityData(javax.jcr.Node node, String activityOwnerId, String activityMsgBundleKey, boolean isSystemComment, String systemComment) throws Exception
Exceptionpublic static void postActivity(javax.jcr.Node node,
String activityMsgBundleKey)
throws Exception
Exceptionpublic static void postFileActivity(javax.jcr.Node node,
String activityMsgBundleKey)
throws Exception
Exceptionpublic static org.exoplatform.social.core.activity.model.ExoSocialActivity postActivity(javax.jcr.Node node,
String activityMsgBundleKey,
boolean needUpdate,
boolean isSystemComment,
String systemComment)
throws Exception
node - : activity raised from this sourceactivityMsgBundleKey - isSystemComment - systemComment - the new value of System Posted activity,
if (isSystemComment) systemComment can not be set to null, set to empty string instead of.Exceptionpublic static org.exoplatform.social.core.activity.model.ExoSocialActivity postFileActivity(javax.jcr.Node node,
String activityMsgBundleKey,
boolean needUpdate,
boolean isSystemComment,
String systemComment)
throws Exception
node - : activity raised from this sourceactivityMsgBundleKey - isSystemComment - systemComment - the new value of System Posted activity,
if (isSystemComment) systemComment can not be set to null, set to empty string instead of.Exceptionpublic static String getContentLink(javax.jcr.Node node) throws javax.jcr.RepositoryException
Node - the nodejavax.jcr.RepositoryExceptionpublic static org.exoplatform.social.core.activity.model.ExoSocialActivity createActivity(org.exoplatform.social.core.manager.IdentityManager identityManager,
String activityOwnerId,
javax.jcr.Node node,
String activityMsgBundleKey,
String activityType)
throws Exception
IdentityManager - the identity ManagerString - the remote user nameException - the activity storage exceptionpublic static org.exoplatform.social.core.activity.model.ExoSocialActivity createActivity(org.exoplatform.social.core.manager.IdentityManager identityManager,
String activityOwnerId,
javax.jcr.Node node,
String activityMsgBundleKey,
String activityType,
boolean isSystemComment,
String systemComment)
throws Exception
Exceptionpublic static void deleteFileActivity(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getIllustrativeImage(javax.jcr.Node node)
node - the nodepublic static String generateThumbnailImageURI(javax.jcr.Node file) throws Exception
file - the nodeException - the exceptionpublic static String getMimeType(javax.jcr.Node node)
node - the nodepublic static String getSummary(javax.jcr.Node node)
public static String getFirstSummaryLines(String source, int linesCount)
source - linesCount - linesCount without HTML tagpublic static String[] getSystemCommentTitle(Map<String,String> activityParams)
public static String[] getSystemCommentBundle(Map<String,String> activityParams)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.