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
-
Field Summary
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
ConstructorsConstructorDescriptionWikiUserEventListener(WikiDAO wikiDAO, PageDAO pageDAO, TemplateDAO templateDAO, org.exoplatform.commons.search.index.IndexingService indexingService) -
Method Summary
Modifier and TypeMethodDescriptionvoidpostDelete(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, preSetEnabledMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Constructor Details
-
WikiUserEventListener
public WikiUserEventListener(WikiDAO wikiDAO, PageDAO pageDAO, TemplateDAO templateDAO, org.exoplatform.commons.search.index.IndexingService indexingService)
-
-
Method Details
-
postDelete
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:
postDeletein classorg.exoplatform.services.organization.UserEventListener- Parameters:
user- Deleted user- Throws:
Exception- if error occured
-