Class WikiUserEventListener

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.services.organization.UserEventListener
org.exoplatform.wiki.jpa.organization.WikiUserEventListener
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public class WikiUserEventListener extends org.exoplatform.services.organization.UserEventListener
Created by The eXo Platform SAS Author : Thibault Clement tclement@exoplatform.com 2/24/16
  • Field Summary

    Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin

    desc, name
  • Constructor Summary

    Constructors
    Constructor
    Description
    WikiUserEventListener(WikiDAO wikiDAO, PageDAO pageDAO, TemplateDAO templateDAO, org.exoplatform.commons.search.index.IndexingService indexingService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    postDelete(org.exoplatform.services.organization.User user)
    Deletes all wiki data of the deleted user.

    Methods inherited from class org.exoplatform.services.organization.UserEventListener

    postSave, postSetEnabled, preDelete, preSave, preSetEnabled

    Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin

    getDescription, getName, setDescription, setName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WikiUserEventListener

      public WikiUserEventListener(WikiDAO wikiDAO, PageDAO pageDAO, TemplateDAO templateDAO, org.exoplatform.commons.search.index.IndexingService indexingService)
  • Method Details

    • postDelete

      public void postDelete(org.exoplatform.services.organization.User user) throws Exception
      Deletes all wiki data of the deleted user. WikiService does not have delete services, so we have to use DAOs directly and manage unindexation manually.
      Overrides:
      postDelete in class org.exoplatform.services.organization.UserEventListener
      Parameters:
      user - Deleted user
      Throws:
      Exception - if error occured