|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.wcm.ext.component.activity.listener.Utils
public class Utils
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Mar 18, 2011
| Constructor Summary | |
|---|---|
Utils()
|
|
| Method Summary | |
|---|---|
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 |
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 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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Utils()
| Method Detail |
|---|
public static Map<String,String> populateActivityData(javax.jcr.Node node,
String activityOwnerId,
String activityMsgBundleKey)
throws Exception
Node - the nodeString - the message of the activity
Exception
public static Map<String,String> populateActivityData(javax.jcr.Node node,
String activityOwnerId,
String activityMsgBundleKey,
boolean isSystemComment,
String systemComment)
throws Exception
Exception
public static void postActivity(javax.jcr.Node node,
String activityMsgBundleKey)
throws Exception
Exception
public static void postFileActivity(javax.jcr.Node node,
String activityMsgBundleKey)
throws Exception
Exception
public 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.
Exception
public 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.
Exception
public static String getContentLink(javax.jcr.Node node)
throws javax.jcr.RepositoryException
Node - the node
javax.jcr.RepositoryException
public 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 name
Exception - the activity storage exception
public 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
Exception
public static void deleteFileActivity(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getIllustrativeImage(javax.jcr.Node node)
node - the node
public static String generateThumbnailImageURI(javax.jcr.Node file)
throws Exception
file - the node
Exception - the exceptionpublic static String getMimeType(javax.jcr.Node node)
node - the node
public static String getSummary(javax.jcr.Node node)
public static String getFirstSummaryLines(String source)
public static String convertHTMLContent(String source)
public static String getFirstSummaryLines(String source,
int linesCount)
source - linesCount -
linesCount without HTML tag
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||