Class XMLBackupContainerReader
java.lang.Object
com.atlassian.confluence.impl.backuprestore.restore.container.XMLBackupContainerReader
- All Implemented Interfaces:
BackupContainerReader,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionXMLBackupContainerReader(ZipFile zipFile, ImportedObjectV1ToV2Converter importedObjectV1ToV2Converter, PluginDataReader pluginDataReader) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Deprecated.voidreadObjects(BackupRestoreConsumer<ImportedObjectV2> objectConsumer) void
-
Constructor Details
-
XMLBackupContainerReader
public XMLBackupContainerReader(ZipFile zipFile, ImportedObjectV1ToV2Converter importedObjectV1ToV2Converter, PluginDataReader pluginDataReader)
-
-
Method Details
-
getBackupProperties
- Specified by:
getBackupPropertiesin interfaceBackupContainerReader- Returns:
- properties of the backup
- Throws:
BackupRestoreException
-
getLegacyBackupProperties
Deprecated.Description copied from interface:BackupContainerReaderThis method was introduced to support the all legacy actions that work with Properties. Please do not use it. It will be removed in the future when all usages are got rid of.- Specified by:
getLegacyBackupPropertiesin interfaceBackupContainerReader- Returns:
- properties of the backup
- Throws:
BackupRestoreException
-
readObjects
public void readObjects(BackupRestoreConsumer<ImportedObjectV2> objectConsumer) throws BackupRestoreException - Specified by:
readObjectsin interfaceBackupContainerReader- Throws:
BackupRestoreException
-
readPluginModuleData
- Specified by:
readPluginModuleDatain interfaceBackupContainerReader- Throws:
BackupRestoreException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceBackupContainerReader- Throws:
BackupRestoreException
-