Package org.nuxeo.ecm.platform.picture
Class PictureMigrationHandler
- java.lang.Object
-
- org.nuxeo.ecm.core.repository.RepositoryInitializationHandler
-
- org.nuxeo.ecm.platform.picture.PictureMigrationHandler
-
public class PictureMigrationHandler extends RepositoryInitializationHandler
Migrate old Original picture view tofile:content
.Does not copy it if
file:content
is not empty. When done, the Original picture view is removed.It does not recompute the picture views.
- Since:
- 7.2
-
-
Field Summary
Fields Modifier and Type Field Description static int
BATCH_SIZE
static String
DISABLE_QUOTA_CHECK_LISTENER
static String
FILE_CONTENT_PROPERTY
static String
ORIGINAL_VIEW_TITLE
static String
PICTURES_TO_MIGRATE_QUERY
-
Fields inherited from class org.nuxeo.ecm.core.repository.RepositoryInitializationHandler
instance, next, previous
-
-
Constructor Summary
Constructors Constructor Description PictureMigrationHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doInitializeRepository(CoreSession session)
protected void
doMigration(CoreSession session)
protected Set<String>
getPictureIdsToMigrate(CoreSession session)
protected boolean
migratePicture(CoreSession session, String docId)
-
Methods inherited from class org.nuxeo.ecm.core.repository.RepositoryInitializationHandler
getInstance, getNext, getPrevious, initializeRepository, install, uninstall
-
-
-
-
Field Detail
-
PICTURES_TO_MIGRATE_QUERY
public static final String PICTURES_TO_MIGRATE_QUERY
- See Also:
- Constant Field Values
-
ORIGINAL_VIEW_TITLE
public static final String ORIGINAL_VIEW_TITLE
- See Also:
- Constant Field Values
-
FILE_CONTENT_PROPERTY
public static final String FILE_CONTENT_PROPERTY
- See Also:
- Constant Field Values
-
BATCH_SIZE
public static final int BATCH_SIZE
- See Also:
- Constant Field Values
-
DISABLE_QUOTA_CHECK_LISTENER
public static final String DISABLE_QUOTA_CHECK_LISTENER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PictureMigrationHandler
public PictureMigrationHandler()
-
-
Method Detail
-
doInitializeRepository
public void doInitializeRepository(CoreSession session)
- Specified by:
doInitializeRepository
in classRepositoryInitializationHandler
-
doMigration
protected void doMigration(CoreSession session)
-
getPictureIdsToMigrate
protected Set<String> getPictureIdsToMigrate(CoreSession session)
-
migratePicture
protected boolean migratePicture(CoreSession session, String docId)
-
-