Interface SocialActivitySettingService
- All Superinterfaces:
BaseService
- All Known Implementing Classes:
SocialActivitySettingServiceWrapper
@AccessControlled
@CTAware
@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.
- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Method Summary
Modifier and TypeMethodDescriptiongetActivityDefinition
(long groupId, String className, int activityType) getActivityDefinitions
(long groupId, String className) getActivitySettings
(long groupId) getJSONActivityDefinitions
(long groupId, String className) 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 Details
-
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
- Throws:
PortalException
-
updateActivitySetting
void updateActivitySetting(long groupId, String className, int activityType, SocialActivityCounterDefinition activityCounterDefinition) throws PortalException - Throws:
PortalException
-
updateActivitySettings
void updateActivitySettings(long groupId, String className, int activityType, List<SocialActivityCounterDefinition> activityCounterDefinitions) throws PortalException - Throws:
PortalException
-