Liferay 7.0-ce-b4

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

java.lang.Object
  extended by com.liferay.portal.social.SocialActivityManagerImpl<T>
All Implemented Interfaces:
SocialActivityManager<T>

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


Constructor Summary
SocialActivityManagerImpl(SocialActivityManager<T> defaultSocialActivityManager)
           
 
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  SocialActivityManager<T> getSocialActivityManager(String className)
           
 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

SocialActivityManagerImpl

public SocialActivityManagerImpl(SocialActivityManager<T> defaultSocialActivityManager)
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)
                              throws PortalException
Specified by:
updateLastSocialActivity in interface SocialActivityManager<T extends ClassedModel & GroupedModel>
Throws:
PortalException

getSocialActivityManager

protected SocialActivityManager<T> getSocialActivityManager(String className)

Liferay 7.0-ce-b4