com.liferay.portlet.social.model
Class BaseSocialActivityInterpreter

java.lang.Object
  extended by com.liferay.portlet.social.model.BaseSocialActivityInterpreter
All Implemented Interfaces:
SocialActivityInterpreter

public abstract class BaseSocialActivityInterpreter
extends java.lang.Object
implements SocialActivityInterpreter

View Source

Author:
Brian Wing Shun Chan, Ryan Park

Constructor Summary
BaseSocialActivityInterpreter()
           
 
Method Summary
protected  java.lang.String cleanContent(java.lang.String content)
           
protected abstract  SocialActivityFeedEntry doInterpret(SocialActivity activity, ThemeDisplay themeDisplay)
           
protected  java.lang.String getGroupName(long groupId, ThemeDisplay themeDisplay)
           
protected  java.lang.String getUserName(long userId, ThemeDisplay themeDisplay)
           
 SocialActivityFeedEntry interpret(SocialActivity activity, ThemeDisplay themeDisplay)
           
protected  java.lang.String wrapLink(java.lang.String link, java.lang.String text)
           
protected  java.lang.String wrapLink(java.lang.String link, java.lang.String key, ThemeDisplay themeDisplay)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portlet.social.model.SocialActivityInterpreter
getClassNames
 

Constructor Detail

BaseSocialActivityInterpreter

public BaseSocialActivityInterpreter()
Method Detail

interpret

public SocialActivityFeedEntry interpret(SocialActivity activity,
                                         ThemeDisplay themeDisplay)
Specified by:
interpret in interface SocialActivityInterpreter

cleanContent

protected java.lang.String cleanContent(java.lang.String content)

doInterpret

protected abstract SocialActivityFeedEntry doInterpret(SocialActivity activity,
                                                       ThemeDisplay themeDisplay)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getGroupName

protected java.lang.String getGroupName(long groupId,
                                        ThemeDisplay themeDisplay)

getUserName

protected java.lang.String getUserName(long userId,
                                       ThemeDisplay themeDisplay)

wrapLink

protected java.lang.String wrapLink(java.lang.String link,
                                    java.lang.String text)

wrapLink

protected java.lang.String wrapLink(java.lang.String link,
                                    java.lang.String key,
                                    ThemeDisplay themeDisplay)