Class FavoritesMigrationService

java.lang.Object
org.exoplatform.chat.services.upgrade.FavoritesMigrationService

@Named("favoritesMigrationService") @ApplicationScoped @Singleton public class FavoritesMigrationService extends Object
Service to migrate users favorites to their new pattern: * 1:1 rooms : username to roomId * team rooms : team-{roomId} to roomId * team rooms : space-{roomId} to roomId
  • Field Details

  • Constructor Details

    • FavoritesMigrationService

      public FavoritesMigrationService()
  • Method Details

    • processMigration

      public void processMigration()
    • getMigrationStatus

      public org.exoplatform.chat.services.upgrade.FavoritesMigrationService.FavoritesMigrationStatus getMigrationStatus()
    • setMigrationStatus

      public void setMigrationStatus(org.exoplatform.chat.services.upgrade.FavoritesMigrationService.FavoritesMigrationStatus status)