Class DefaultActivitiesFeedModelBuilder
- java.lang.Object
-
- org.alfresco.repo.activities.feed.DefaultActivitiesFeedModelBuilder
-
- All Implemented Interfaces:
ActivitiesFeedModelBuilder
public class DefaultActivitiesFeedModelBuilder extends java.lang.Object implements ActivitiesFeedModelBuilder
- Since:
- 4.0
- Author:
- Alex Miller
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>>activityFeedModelsprotected java.util.Set<java.lang.String>ignoredActivityTypesprotected longmaxFeedId
-
Constructor Summary
Constructors Constructor Description DefaultActivitiesFeedModelBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intactivityCount()voidaddActivityFeedEntry(ActivityFeedEntity feedEntry)java.util.Map<java.lang.String,java.lang.Object>buildModel()longgetMaxFeedId()protected booleanignore(ActivityFeedEntity feedEntry)voidsetIgnoredActivityTypes(java.util.Set<java.lang.String> ignoredActivityTypes)Set the activity types to ignore.
-
-
-
Method Detail
-
setIgnoredActivityTypes
public void setIgnoredActivityTypes(java.util.Set<java.lang.String> ignoredActivityTypes)
Set the activity types to ignore.
-
buildModel
public java.util.Map<java.lang.String,java.lang.Object> buildModel()
- Specified by:
buildModelin interfaceActivitiesFeedModelBuilder
-
addActivityFeedEntry
public void addActivityFeedEntry(ActivityFeedEntity feedEntry) throws org.json.JSONException
- Specified by:
addActivityFeedEntryin interfaceActivitiesFeedModelBuilder- Throws:
org.json.JSONException
-
activityCount
public int activityCount()
- Specified by:
activityCountin interfaceActivitiesFeedModelBuilder
-
getMaxFeedId
public long getMaxFeedId()
- Specified by:
getMaxFeedIdin interfaceActivitiesFeedModelBuilder
-
ignore
protected boolean ignore(ActivityFeedEntity feedEntry)
-
-