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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.exoplatform.chat.services.upgrade.FavoritesMigrationService.FavoritesMigrationStatusvoidvoidsetMigrationStatus(org.exoplatform.chat.services.upgrade.FavoritesMigrationService.FavoritesMigrationStatus status)
-
Field Details
-
ID
- See Also:
-
FAVORITES
- See Also:
-
USER
- See Also:
-
-
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)
-