Class GettingStartedService

java.lang.Object
org.exoplatform.social.core.service.GettingStartedService

public class GettingStartedService extends Object
  • Field Details

  • Constructor Details

    • GettingStartedService

      public GettingStartedService(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.RelationshipManager relationshipManager, org.exoplatform.social.core.manager.ActivityManager activityService, org.exoplatform.commons.api.settings.SettingService settingService)
  • Method Details

    • getUserSteps

      public List<org.exoplatform.social.core.model.GettingStartedStep> getUserSteps(String userId)
      Computed the Getting Started steps for an authenticated user on the following steps : - Upload user avatar - Join a space - Add Connections - Post a message
      Parameters:
      userId - username of type String
      Returns:
      List of GettingStartedStep contain list of user steps name and status
    • markGettingStartedAsCompleted

      public void markGettingStartedAsCompleted(String userId)
    • hideGettingStartedApplication

      public void hideGettingStartedApplication(String userId)