T - Subtype of BaseActivity representing the activity type to handle.public class AggregatedActivityServiceImpl<T extends BaseActivity> extends AbstractActivityService<T> implements AggregatedActivityService<T>
BaseActivity.feed, streamRepository, type| Constructor and Description |
|---|
AggregatedActivityServiceImpl(BaseFeed feed,
Class<T> type,
StreamRepository streamRepository) |
| Modifier and Type | Method and Description |
|---|---|
StreamResponse<AggregatedActivity<T>> |
getActivities()
List aggregated activities.
|
StreamResponse<AggregatedActivity<T>> |
getActivities(FeedFilter filter)
List aggregated activities.
|
addActivities, addActivity, addActivityToMany, updateActivitiespublic AggregatedActivityServiceImpl(BaseFeed feed, Class<T> type, StreamRepository streamRepository)
public StreamResponse<AggregatedActivity<T>> getActivities() throws IOException, StreamClientException
AggregatedActivityServicegetActivities in interface AggregatedActivityService<T extends BaseActivity>IOException - in case of network/socket exceptionsStreamClientException - in case of functional or server-side exceptionpublic StreamResponse<AggregatedActivity<T>> getActivities(FeedFilter filter) throws IOException, StreamClientException
AggregatedActivityServicegetActivities in interface AggregatedActivityService<T extends BaseActivity>filter - Filter out the activities. Limited to 25 items by default.IOException - in case of network/socket exceptionsStreamClientException - in case of functional or server-side exceptionCopyright © 2016. All rights reserved.