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.ComponentPluginAn activity processor is responsible to pre-process an activity before it is returned by theActivityManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description intgetPriority()default booleanisPreActivityProcessor()default booleanisReadActivityProcessor()voidprocessActivity(ExoSocialActivity activity)
-
-
-
Method Detail
-
processActivity
void processActivity(ExoSocialActivity activity)
-
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
-
-