Class 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
    • Constructor Detail

      • FavoritesMigrationService

        public FavoritesMigrationService()
    • Method Detail

      • 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)