Class BackupController
java.lang.Object
org.bidib.wizard.mvc.backup.controller.BackupController
- All Implemented Interfaces:
BackupControllerListener
-
Constructor Summary
ConstructorsConstructorDescriptionBackupController(com.vlsolutions.swing.docking.DockingDesktop desktop, Supplier<org.bidib.wizard.api.model.NodeProvider> nodeProviderSupplier, org.bidib.wizard.api.model.NodeListProvider nodeListProvider) -
Method Summary
Modifier and TypeMethodDescriptioncom.vlsolutions.swing.docking.DockableperformBackup(String backupDir, List<NodeBackupModel> nodeBackupModels) Backup the provided nodes to the provided directory.voidstart()
-
Constructor Details
-
BackupController
public BackupController(com.vlsolutions.swing.docking.DockingDesktop desktop, Supplier<org.bidib.wizard.api.model.NodeProvider> nodeProviderSupplier, org.bidib.wizard.api.model.NodeListProvider nodeListProvider)
-
-
Method Details
-
start
public void start() -
createDockable
public com.vlsolutions.swing.docking.Dockable createDockable() -
performBackup
public CompletableFuture<String> performBackup(String backupDir, List<NodeBackupModel> nodeBackupModels) Description copied from interface:BackupControllerListenerBackup the provided nodes to the provided directory.- Specified by:
performBackupin interfaceBackupControllerListener- Parameters:
backupDir- The backup directorynodeBackupModels- nodes to backup- Returns:
- the future
-