Class GithubProfileListener

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin, org.exoplatform.social.common.lifecycle.LifeCycleListener<org.exoplatform.social.core.profile.ProfileLifeCycleEvent>, org.exoplatform.social.core.profile.ProfileListener

    public class GithubProfileListener
    extends org.exoplatform.social.core.profile.ProfileListenerPlugin
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void aboutMeUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void avatarUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void bannerUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void basicInfoUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void contactSectionUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void createProfile​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void experienceSectionUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      void headerSectionUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)  
      • Methods inherited from class org.exoplatform.social.core.profile.ProfileListenerPlugin

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

        getDescription, getName, setDescription, setName
      • Methods inherited from interface org.exoplatform.social.common.lifecycle.LifeCycleListener

        getDescription, getName, setDescription, setName
    • Constructor Detail

      • GithubProfileListener

        public GithubProfileListener​(GitHubAccountDAO gitHubAccountDAO)
    • Method Detail

      • avatarUpdated

        public void avatarUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        avatarUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Specified by:
        avatarUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • bannerUpdated

        public void bannerUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        bannerUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Specified by:
        bannerUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • basicInfoUpdated

        public void basicInfoUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        basicInfoUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Overrides:
        basicInfoUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • contactSectionUpdated

        public void contactSectionUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        contactSectionUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Specified by:
        contactSectionUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • experienceSectionUpdated

        public void experienceSectionUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        experienceSectionUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Specified by:
        experienceSectionUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • headerSectionUpdated

        public void headerSectionUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        headerSectionUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Overrides:
        headerSectionUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • createProfile

        public void createProfile​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        createProfile in interface org.exoplatform.social.core.profile.ProfileListener
        Specified by:
        createProfile in class org.exoplatform.social.core.profile.ProfileListenerPlugin
      • aboutMeUpdated

        public void aboutMeUpdated​(org.exoplatform.social.core.profile.ProfileLifeCycleEvent event)
        Specified by:
        aboutMeUpdated in interface org.exoplatform.social.core.profile.ProfileListener
        Overrides:
        aboutMeUpdated in class org.exoplatform.social.core.profile.ProfileListenerPlugin