Class SpacePublicSiteListener

java.lang.Object
org.exoplatform.social.core.space.SpaceListenerPlugin
io.meeds.social.space.listener.SpacePublicSiteListener
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin, org.exoplatform.social.common.lifecycle.LifeCycleListener<org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent>, org.exoplatform.social.core.space.spi.SpaceLifeCycleListener

public class SpacePublicSiteListener extends org.exoplatform.social.core.space.SpaceListenerPlugin
A listener to change public site visibility if the space has become hidden
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.exoplatform.portal.config.UserACL
     
    void
    spaceAccessEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
     
    void
    spaceRemoved(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
     

    Methods inherited from class org.exoplatform.social.core.space.SpaceListenerPlugin

    addInvitedUser, addPendingUser, grantedLead, joined, left, removePendingUser, revokedLead, spaceAvatarEdited, spaceCreated, spaceDescriptionEdited, spaceRenamed

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.exoplatform.social.common.lifecycle.LifeCycleListener

    getDescription, getName, setDescription, setName

    Methods inherited from interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListener

    addPublisherUser, addRedactorUser, categoryAdded, categoryRemoved, removeInvitedUser, removePublisherUser, removeRedactorUser, spaceBannerEdited, spaceRegistrationEdited, spaceSovereigntyEdited
  • Constructor Details

    • SpacePublicSiteListener

      public SpacePublicSiteListener()
  • Method Details

    • spaceAccessEdited

      public void spaceAccessEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
    • spaceRemoved

      public void spaceRemoved(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
      Specified by:
      spaceRemoved in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListener
      Overrides:
      spaceRemoved in class org.exoplatform.social.core.space.SpaceListenerPlugin
    • getSpaceLayoutService

      public SpaceLayoutService getSpaceLayoutService()
    • getUserAcl

      public org.exoplatform.portal.config.UserACL getUserAcl()