Class ActivityPublicationPlugin

java.lang.Object
io.meeds.social.activity.schedule.ActivityPublicationPlugin
All Implemented Interfaces:
io.meeds.social.publication.plugin.PublicationPlugin

@Component public class ActivityPublicationPlugin extends Object implements io.meeds.social.publication.plugin.PublicationPlugin
PublicationPlugin contributing scheduled activities (posts) to the generic content publication mechanism, delegating operations to ActivityManager
  • Field Details

  • Constructor Details

    • ActivityPublicationPlugin

      public ActivityPublicationPlugin()
  • Method Details

    • getObjectType

      public String getObjectType()
      Specified by:
      getObjectType in interface io.meeds.social.publication.plugin.PublicationPlugin
    • getDueObjectIds

      public List<String> getDueObjectIds(long dueTime, int offset, int limit)
      Specified by:
      getDueObjectIds in interface io.meeds.social.publication.plugin.PublicationPlugin
    • publish

      public org.exoplatform.social.core.activity.model.ExoSocialActivity publish(String objectId)
      Specified by:
      publish in interface io.meeds.social.publication.plugin.PublicationPlugin