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 TypeMethodDescriptionvoid
close()
Deprecated.void
readObjects
(BackupRestoreConsumer<ImportedObjectV2> objectConsumer) void
-
Constructor Details
-
XMLBackupContainerReader
public XMLBackupContainerReader(ZipFile zipFile, ImportedObjectV1ToV2Converter importedObjectV1ToV2Converter, PluginDataReader pluginDataReader)
-
-
Method Details
-
getBackupProperties
- Specified by:
getBackupProperties
in interfaceBackupContainerReader
- Returns:
- properties of the backup
- Throws:
BackupRestoreException
-
getLegacyBackupProperties
Deprecated.Description copied from interface:BackupContainerReader
This 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:
getLegacyBackupProperties
in interfaceBackupContainerReader
- Returns:
- properties of the backup
- Throws:
BackupRestoreException
-
readObjects
public void readObjects(BackupRestoreConsumer<ImportedObjectV2> objectConsumer) throws BackupRestoreException - Specified by:
readObjects
in interfaceBackupContainerReader
- Throws:
BackupRestoreException
-
readPluginModuleData
- Specified by:
readPluginModuleData
in interfaceBackupContainerReader
- Throws:
BackupRestoreException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceBackupContainerReader
- Throws:
BackupRestoreException
-