com.atlassian.confluence.pages.persistence.dao
Interface AttachmentDao.AttachmentMigrator

All Known Implementing Classes:
AbstractHibernateAttachmentDao.IntraHibernateAttachmentMigrator, GeneralAttachmentMigrator
Enclosing interface:
AttachmentDao

public static interface AttachmentDao.AttachmentMigrator


Method Summary
 void migrate()
          Perform the migration
 void setParentContentToExclude(List contentList)
          Set which parent content should be excluded from the migration.
 void setProgressMeter(ProgressMeter progress)
          Set the progress meter to report the status of the migration.
 void setSpacesToInclude(List spaceList)
          Set which Spaces should be included in the migration.
 

Method Detail

migrate

public void migrate()
Perform the migration


setParentContentToExclude

public void setParentContentToExclude(List contentList)
Set which parent content should be excluded from the migration.

Parameters:
contentList - a List of ContentEntityObjects

setSpacesToInclude

public void setSpacesToInclude(List spaceList)
Set which Spaces should be included in the migration. If no Spaces are set, then content from all Spaces is included.

Parameters:
spaceList - a List of Spaces

setProgressMeter

public void setProgressMeter(ProgressMeter progress)
Set the progress meter to report the status of the migration.

Parameters:
progress - a ProgressMeter instance


Confluence is developed by Atlassian.