Liferay 7.0-ce-b4

com.liferay.portal.kernel.social
Class BaseSocialActivityManager<T extends ClassedModel & GroupedModel>

java.lang.Object
  extended by com.liferay.portal.kernel.social.BaseSocialActivityManager<T>
All Implemented Interfaces:
SocialActivityManager<T>
Direct Known Subclasses:
AssetEntrySocialActivityManager, DefaultSocialActivityManager, LiferayFileEntrySocialActivityManager, LiferayFileShortcutSocialActivityManager, LiferayFolderSocialActivityManager, SubscriptionSocialActivityManager

public abstract class BaseSocialActivityManager<T extends ClassedModel & GroupedModel>
extends Object
implements SocialActivityManager<T>


Constructor Summary
BaseSocialActivityManager()
           
 
Method Summary
 void addActivity(long userId, T model, int type, String extraData, long receiverUserId)
           
 void addUniqueActivity(long userId, Date createDate, T model, int type, String extraData, long receiverUserId)
           
 void addUniqueActivity(long userId, T model, int type, String extraData, long receiverUserId)
           
 void deleteActivities(T model)
           
protected  String getClassName(T classedModel)
           
protected  long getPrimaryKey(T classedModel)
           
protected abstract  SocialActivityLocalService getSocialActivityLocalService()
           
 void updateLastSocialActivity(long userId, T model, int type, Date createDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSocialActivityManager

public BaseSocialActivityManager()
Method Detail

addActivity

public void addActivity(long userId,
                        T model,
                        int type,
                        String extraData,
                        long receiverUserId)
                 throws PortalException
Specified by:
addActivity in interface SocialActivityManager<T extends ClassedModel & GroupedModel>
Throws:
PortalException

addUniqueActivity

public void addUniqueActivity(long userId,
                              Date createDate,
                              T model,
                              int type,
                              String extraData,
                              long receiverUserId)
                       throws PortalException
Specified by:
addUniqueActivity in interface SocialActivityManager<T extends ClassedModel & GroupedModel>
Throws:
PortalException

addUniqueActivity

public void addUniqueActivity(long userId,
                              T model,
                              int type,
                              String extraData,
                              long receiverUserId)
                       throws PortalException
Specified by:
addUniqueActivity in interface SocialActivityManager<T extends ClassedModel & GroupedModel>
Throws:
PortalException

deleteActivities

public void deleteActivities(T model)
                      throws PortalException
Specified by:
deleteActivities in interface SocialActivityManager<T extends ClassedModel & GroupedModel>
Throws:
PortalException

updateLastSocialActivity

public void updateLastSocialActivity(long userId,
                                     T model,
                                     int type,
                                     Date createDate)
Specified by:
updateLastSocialActivity in interface SocialActivityManager<T extends ClassedModel & GroupedModel>

getClassName

protected String getClassName(T classedModel)

getPrimaryKey

protected long getPrimaryKey(T classedModel)

getSocialActivityLocalService

protected abstract SocialActivityLocalService getSocialActivityLocalService()

Liferay 7.0-ce-b4