Class SocialActivityInterpreterLocalServiceUtil
Object
com.liferay.social.kernel.service.SocialActivityInterpreterLocalServiceUtil
Provides the local service utility for SocialActivityInterpreter. This utility wraps
com.liferay.portlet.social.service.impl.SocialActivityInterpreterLocalServiceImpl
and
is an access point for service operations in application layer code running
on the local server. Methods of this service will not have security checks
based on the propagated JAAS credentials because this service can only be
accessed from within the same VM.- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<String,
List<SocialActivityInterpreter>> static List<SocialActivityInterpreter>
getActivityInterpreters
(String selector) static String
Returns the OSGi service identifier.static SocialActivityFeedEntry
interpret
(String selector, SocialActivity activity, ServiceContext serviceContext) Creates a human readable activity feed entry for the activity using an available compatible activity interpreter.static SocialActivityFeedEntry
interpret
(String selector, SocialActivitySet activitySet, ServiceContext serviceContext) static void
static void
updateActivitySet
(long activityId)
-
Constructor Details
-
SocialActivityInterpreterLocalServiceUtil
public SocialActivityInterpreterLocalServiceUtil()
-
-
Method Details
-
getActivityInterpreters
-
getActivityInterpreters
-
getOSGiServiceIdentifier
Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
interpret
public static SocialActivityFeedEntry interpret(String selector, SocialActivity activity, ServiceContext serviceContext) Creates a human readable activity feed entry for the activity using an available compatible activity interpreter.This method finds the appropriate interpreter for the activity by going through the available interpreters and asking them if they can handle the asset type of the activity.
- Parameters:
selector
- the context in which the activity interpreter is usedactivity
- the activity to be translated to human readable formserviceContext
- the service context to be applied- Returns:
- the activity feed that is a human readable form of the activity
record or
null
if a compatible interpreter is not found
-
interpret
public static SocialActivityFeedEntry interpret(String selector, SocialActivitySet activitySet, ServiceContext serviceContext) -
updateActivitySet
- Throws:
PortalException
-
getService
-
setService
-