Interface SpaceLifeCycleListener

All Superinterfaces:
org.exoplatform.container.component.ComponentPlugin, LifeCycleListener<SpaceLifeCycleEvent>
All Known Implementing Classes:
SpaceListenerPlugin

public interface SpaceLifeCycleListener extends LifeCycleListener<SpaceLifeCycleEvent>
A listener to follow the liecycle of a space.
Version:
$Revision$
Author:
Patrice Lamarque
  • Method Details

    • spaceCreated

      default void spaceCreated(SpaceLifeCycleEvent event)
      Invokes this method when a space is created.
      Parameters:
      event - the space lifecycle event
    • spaceRemoved

      default void spaceRemoved(SpaceLifeCycleEvent event)
      Invokes this method when a space is removed.
      Parameters:
      event - the space lifecyle event
    • applicationAdded

      default void applicationAdded(SpaceLifeCycleEvent event)
      Invokes this method when an application is added to a space.
      Parameters:
      event - the space lifecycle event
    • applicationRemoved

      default void applicationRemoved(SpaceLifeCycleEvent event)
      Invokes this method when an application is removed from a space.
      Parameters:
      event - the space lifecycle event.
    • applicationActivated

      default void applicationActivated(SpaceLifeCycleEvent event)
      Invokes this method when an application is activated.
      Parameters:
      event - the space lifecyle event
    • applicationDeactivated

      default void applicationDeactivated(SpaceLifeCycleEvent event)
      Invokes this method when an application is deactivated from a space.
      Parameters:
      event - the space lifecycle event
    • joined

      default void joined(SpaceLifeCycleEvent event)
      Invokes this method when a user joins a space.
      Parameters:
      event - the space lifecycle event
    • left

      default void left(SpaceLifeCycleEvent event)
      Invokes this method when a user leaves a space.
      Parameters:
      event - the space lifecycle event
    • grantedLead

      default void grantedLead(SpaceLifeCycleEvent event)
      Invokes this method when a user is granted lead role of a space.
      Parameters:
      event - the space lifecycle event
    • revokedLead

      default void revokedLead(SpaceLifeCycleEvent event)
      Invokes this method when a user is revoked lead role of a space.
      Parameters:
      event - the space lifecycle event
    • spaceRenamed

      default void spaceRenamed(SpaceLifeCycleEvent event)
      Invokes this method when a user rename a space.
      Parameters:
      event - the space lifecycle event
    • spaceDescriptionEdited

      default void spaceDescriptionEdited(SpaceLifeCycleEvent event)
      Invokes this method when a user change the description of a space.
      Parameters:
      event - the space lifecycle event
    • spaceAvatarEdited

      default void spaceAvatarEdited(SpaceLifeCycleEvent event)
      Invokes this method when a user change the avatar of a space.
      Parameters:
      event - the space lifecycle event
    • spaceAccessEdited

      default void spaceAccessEdited(SpaceLifeCycleEvent event)
      Invokes this method when a user update the space access.
      Parameters:
      event - the space lifecycle event
    • addInvitedUser

      default void addInvitedUser(SpaceLifeCycleEvent event)
      Invokes this method when a user is invited to join a space.
      Parameters:
      event - the space lifecycle event
    • addPendingUser

      default void addPendingUser(SpaceLifeCycleEvent event)
      Invokes this method when a user request to join a space.
      Parameters:
      event - the space lifecycle event
    • spaceRegistrationEdited

      default void spaceRegistrationEdited(SpaceLifeCycleEvent event)
      Invokes this method when a user update the space registration
      Parameters:
      event -
    • spaceBannerEdited

      default void spaceBannerEdited(SpaceLifeCycleEvent event)
      Invokes this method when a user change the banner of a space.
      Parameters:
      event - the space lifecycle event