Class SpaceDatabaseDataExporter

  • All Implemented Interfaces:
    Exporter

    public class SpaceDatabaseDataExporter
    extends Object
    implements Exporter
    Extract space and send data to the backup writer.
    Since:
    7.20.0
    • Method Detail

      • getEntityInfo

        public ExportableEntityInfo getEntityInfo()
        Description copied from interface: Exporter
        Returns default entity info for persister. Will fail if the persister has to work with multiple hibernate entitites.
        Specified by:
        getEntityInfo in interface Exporter
      • export

        public void export​(Collection<String> spaceKeys)
                    throws BackupRestoreException
        It accepts the space key, finds the space, send space data to writer and notify other persisters about the space. Other persisters (content, space permissions, notification etc.) will handle this event and export their corresponding data.
        Parameters:
        spaceKeys - space keys
        Throws:
        BackupRestoreException