Package org.exoplatform.social.core
Interface ActivityProcessor
- All Superinterfaces:
org.exoplatform.container.component.ComponentPlugin
- All Known Implementing Classes:
BaseActivityProcessorPlugin
public interface ActivityProcessor
extends org.exoplatform.container.component.ComponentPlugin
An activity processor is responsible to pre-process an activity
before it is returned by the
ActivityManager-
Method Summary
Modifier and TypeMethodDescriptionintdefault booleandefault booleanvoidprocessActivity(ExoSocialActivity activity) Methods inherited from interface org.exoplatform.container.component.ComponentPlugin
getDescription, getName, setDescription, setName
-
Method Details
-
processActivity
-
getPriority
int getPriority() -
isPreActivityProcessor
default boolean isPreActivityProcessor()- Returns:
- true if the Activity Processor is to use before saving activity, else false
-
isReadActivityProcessor
default boolean isReadActivityProcessor()- Returns:
- true if the Activity Processor is to use when retrieving activity, else false
-