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
    • 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
    • removeInvitedUser

      default void removeInvitedUser(SpaceLifeCycleEvent event)
      Invokes this method when a user declined invitation to join a space or the manager revoked invitation.
      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
    • removePendingUser

      default void removePendingUser(SpaceLifeCycleEvent event)
      Invoked when a user cancels request to join to a space or an admin denies it
      Parameters:
      event - the space lifecycle event
    • addRedactorUser

      default void addRedactorUser(SpaceLifeCycleEvent event)
      Triggered when a Redactor role has been added
      Parameters:
      event - the space lifecycle event
    • removeRedactorUser

      default void removeRedactorUser(SpaceLifeCycleEvent event)
      Triggered when a Redactor role has been removed
      Parameters:
      event - the space lifecycle event
    • addPublisherUser

      default void addPublisherUser(SpaceLifeCycleEvent event)
      Triggered when a Publisher role has been added
      Parameters:
      event - the space lifecycle event
    • removePublisherUser

      default void removePublisherUser(SpaceLifeCycleEvent event)
      Triggered when a Publisher role has been removed
      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
    • categoryAdded

      default void categoryAdded(SpaceCategoryLifeCycleEvent event)
      Triggered when a space category is newly associated
      Parameters:
      event - the space lifecycle event
    • categoryRemoved

      default void categoryRemoved(SpaceCategoryLifeCycleEvent event)
      Triggered when a space category association is removed
      Parameters:
      event - the space lifecycle event