public class Utils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_SPACES
The Constant Activity Type
|
static String |
FILE_SPACES |
static String |
SHARE_CONTENT |
static String |
SHARE_FILE |
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
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 org.exoplatform.social.core.activity.model.ExoSocialActivity |
createShareActivity(javax.jcr.Node node,
String activityMsgBundleKey,
String activityType,
String comments) |
static void |
deleteFileActivity(javax.jcr.Node node) |
static String |
generateThumbnailImageURI(javax.jcr.Node file)
Generate the Thumbnail Image URI.
|
static String |
getActivityType() |
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) |
static void |
setActivityType(String activityType) |
public static final String CONTENT_SPACES
public static final String FILE_SPACES
public static final String SHARE_FILE
public static final String SHARE_CONTENT
public static String getActivityType()
public static void setActivityType(String activityType)
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 org.exoplatform.social.core.activity.model.ExoSocialActivity createShareActivity(javax.jcr.Node node,
String activityMsgBundleKey,
String activityType,
String comments)
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–2016 eXo Platform SAS. All rights reserved.