Class UnifiedSearchOrganizationProfileListener

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin

    public class UnifiedSearchOrganizationProfileListener
    extends org.exoplatform.services.organization.UserProfileEventListener
    Indexing with : - collection : "social" - type : "profile" - name : username
    • Field Summary

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

        desc, name
    • Constructor Detail

      • UnifiedSearchOrganizationProfileListener

        public UnifiedSearchOrganizationProfileListener​(org.exoplatform.commons.api.indexing.IndexingService indexingService)
    • Method Detail

      • preSave

        public void preSave​(org.exoplatform.services.organization.UserProfile user,
                            boolean isNew)
                     throws Exception
        Overrides:
        preSave in class org.exoplatform.services.organization.UserProfileEventListener
        Throws:
        Exception
      • postSave

        public void postSave​(org.exoplatform.services.organization.UserProfile user,
                             boolean isNew)
                      throws Exception
        Overrides:
        postSave in class org.exoplatform.services.organization.UserProfileEventListener
        Throws:
        Exception
      • preDelete

        public void preDelete​(org.exoplatform.services.organization.UserProfile user)
                       throws Exception
        Overrides:
        preDelete in class org.exoplatform.services.organization.UserProfileEventListener
        Throws:
        Exception
      • postDelete

        public void postDelete​(org.exoplatform.services.organization.UserProfile user)
                        throws Exception
        Overrides:
        postDelete in class org.exoplatform.services.organization.UserProfileEventListener
        Throws:
        Exception