Class BackupController
- java.lang.Object
-
- org.bidib.wizard.mvc.backup.controller.BackupController
-
- All Implemented Interfaces:
BackupControllerListener
public class BackupController extends Object implements BackupControllerListener
-
-
Constructor Summary
Constructors Constructor Description BackupController(com.vlsolutions.swing.docking.DockingDesktop desktop, Supplier<org.bidib.wizard.api.model.NodeProvider> nodeProviderSupplier, org.bidib.wizard.api.model.NodeListProvider nodeListProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vlsolutions.swing.docking.DockablecreateDockable()CompletableFuture<String>performBackup(String backupDir, List<NodeBackupModel> nodeBackupModels)Backup the provided nodes to the provided directory.voidstart()
-
-
-
Constructor Detail
-
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 Detail
-
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
-
-