public interface ActivityStreamService
It also uses contributed ActivityStreamFilters to store and filter
activities for specific use cases.
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_ACTIVITIES
To be used as
filterId |
| Modifier and Type | Method and Description |
|---|---|
Activity |
addActivity(Activity activity)
Add and store a new
Activity. |
ActivityReply |
addActivityReply(Serializable activityId,
ActivityReply activityReply)
|
ActivitiesList |
getActivities(Collection<Serializable> activityIds) |
Activity |
getActivity(Serializable activityId) |
ActivityLinkBuilder |
getActivityLinkBuilder(String name)
Returns the
ActivityLinkBuilder with the given name. |
ActivityStream |
getActivityStream(String name)
|
ActivitiesList |
query(String filterId,
Map<String,Serializable> parameters)
Returns the list of activities filtered by the given parameters using the
ActivityStreamFilter referenced by filterId. |
ActivitiesList |
query(String filterId,
Map<String,Serializable> parameters,
long offset,
long limit)
Returns the list of activities filtered by the given parameters using the
ActivityStreamFilter referenced by filterId. |
void |
removeActivities(Collection<Activity> activities)
Remove the given
activities. |
ActivityReply |
removeActivityReply(Serializable activityId,
String activityReplyId)
|
ActivityMessage |
toActivityMessage(Activity activity,
Locale locale)
|
ActivityMessage |
toActivityMessage(Activity activity,
Locale locale,
String activityLinkBuilderName)
|
ActivityReplyMessage |
toActivityReplyMessage(ActivityReply activityReply,
Locale locale)
|
ActivityReplyMessage |
toActivityReplyMessage(ActivityReply activityReply,
Locale locale,
String activityLinkBuilderName)
|
static final String ALL_ACTIVITIES
filterIdActivity getActivity(Serializable activityId)
ActivitiesList getActivities(Collection<Serializable> activityIds)
void removeActivities(Collection<Activity> activities)
activities.ActivitiesList query(String filterId, Map<String,Serializable> parameters, long offset, long limit)
ActivityStreamFilter referenced by filterId.filterId - the id of the ActivityStreamFilter to use.parameters - this query parameters.offset - the offset (starting at 0) into the list of activities.limit - the maximum number of activities to retrieve, or 0 for all
of them.ClientRuntimeException - if there is no
ActivityStreamFilter matching the given
filterId.ActivitiesList query(String filterId, Map<String,Serializable> parameters)
ActivityStreamFilter referenced by filterId.filterId - the id of the ActivityStreamFilter to use.parameters - this query parameters.ClientRuntimeException - if there is no
ActivityStreamFilter matching the given
filterId.ActivityMessage toActivityMessage(Activity activity, Locale locale)
ActivityMessage toActivityMessage(Activity activity, Locale locale, String activityLinkBuilderName)
ActivityReplyMessage toActivityReplyMessage(ActivityReply activityReply, Locale locale)
ActivityReplyMessage toActivityReplyMessage(ActivityReply activityReply, Locale locale, String activityLinkBuilderName)
ActivityStream getActivityStream(String name)
ActivityLinkBuilder getActivityLinkBuilder(String name)
ActivityLinkBuilder with the given name.
If name is null, or if the ActivityLinkBuilder
does not exist, fallback on the default one if any.
ActivityReply addActivityReply(Serializable activityId, ActivityReply activityReply)
activityReplyActivityReply removeActivityReply(Serializable activityId, String activityReplyId)
ActivityReply if any, null otherwiseCopyright © 2013 Nuxeo SA. All Rights Reserved.