Liferay 7.0-ce-b4

com.liferay.portlet.social.service
Interface SocialActivitySettingService

All Superinterfaces:
BaseService
All Known Implementing Classes:
SocialActivitySettingServiceBaseImpl, SocialActivitySettingServiceImpl, SocialActivitySettingServiceWrapper

@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
               rollbackFor={PortalException.class,SystemException.class})
public interface SocialActivitySettingService
extends BaseService

Provides the remote service interface for SocialActivitySetting. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

See Also:
SocialActivitySettingServiceUtil, SocialActivitySettingServiceBaseImpl, SocialActivitySettingServiceImpl
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.

Method Summary
 SocialActivityDefinition getActivityDefinition(long groupId, String className, int activityType)
           
 List<SocialActivityDefinition> getActivityDefinitions(long groupId, String className)
           
 List<SocialActivitySetting> getActivitySettings(long groupId)
           
 JSONArray getJSONActivityDefinitions(long groupId, String className)
           
 String getOSGiServiceIdentifier()
          Returns the OSGi service identifier.
 void updateActivitySetting(long groupId, String className, boolean enabled)
           
 void updateActivitySetting(long groupId, String className, int activityType, SocialActivityCounterDefinition activityCounterDefinition)
           
 void updateActivitySettings(long groupId, String className, int activityType, List<SocialActivityCounterDefinition> activityCounterDefinitions)
           
 

Method Detail

getActivityDefinition

@Transactional(propagation=SUPPORTS,
               readOnly=true)
SocialActivityDefinition getActivityDefinition(long groupId,
                                                                                        String className,
                                                                                        int activityType)
                                               throws PortalException
Throws:
PortalException

getActivityDefinitions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<SocialActivityDefinition> getActivityDefinitions(long groupId,
                                                                                               String className)
                                                      throws PortalException
Throws:
PortalException

getActivitySettings

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<SocialActivitySetting> getActivitySettings(long groupId)
                                                throws PortalException
Throws:
PortalException

getJSONActivityDefinitions

@Transactional(propagation=SUPPORTS,
               readOnly=true)
JSONArray getJSONActivityDefinitions(long groupId,
                                                                              String className)
                                     throws PortalException
Throws:
PortalException

getOSGiServiceIdentifier

String getOSGiServiceIdentifier()
Returns the OSGi service identifier.

Returns:
the OSGi service identifier

updateActivitySetting

void updateActivitySetting(long groupId,
                           String className,
                           int activityType,
                           SocialActivityCounterDefinition activityCounterDefinition)
                           throws PortalException
Throws:
PortalException

updateActivitySetting

void updateActivitySetting(long groupId,
                           String className,
                           boolean enabled)
                           throws PortalException
Throws:
PortalException

updateActivitySettings

void updateActivitySettings(long groupId,
                            String className,
                            int activityType,
                            List<SocialActivityCounterDefinition> activityCounterDefinitions)
                            throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4