Class RelationshipPublisher

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.social.common.lifecycle.AbstractListenerPlugin
org.exoplatform.social.core.relationship.RelationshipListenerPlugin
org.exoplatform.social.core.application.RelationshipPublisher
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin, org.exoplatform.social.common.lifecycle.LifeCycleListener<org.exoplatform.social.core.relationship.RelationshipEvent>, org.exoplatform.social.core.relationship.RelationshipListener

public class RelationshipPublisher extends org.exoplatform.social.core.relationship.RelationshipListenerPlugin
Publish a status update in activity streams of 2 confirmed relations.
Version:
$Revision$
Author:
Patrice Lamarque
  • Field Details

  • Constructor Details

    • RelationshipPublisher

      public RelationshipPublisher(org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.manager.IdentityManager identityManager)
  • Method Details

    • confirmed

      public void confirmed(org.exoplatform.social.core.relationship.RelationshipEvent event)
      Publish an activity on both user's stream to indicate their new connection
      Specified by:
      confirmed in interface org.exoplatform.social.core.relationship.RelationshipListener
      Overrides:
      confirmed in class org.exoplatform.social.core.relationship.RelationshipListenerPlugin
    • removed

      public void removed(org.exoplatform.social.core.relationship.RelationshipEvent event)
      Specified by:
      removed in interface org.exoplatform.social.core.relationship.RelationshipListener
      Overrides:
      removed in class org.exoplatform.social.core.relationship.RelationshipListenerPlugin