X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=example-apps%2FROBO%2Fbackup_BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fedgegallery%2Fexample_app%2Fservice%2FbackupService.java;h=10906d3ba11f0dc710146429708f7b20e238d3b0;hb=179d17ab204a2da769cb323f2fa84961c92fed36;hp=60aebf794006a38cd03428fc193370894a5b27bf;hpb=05f96ec2f09c5c51db69ab43db5ecab7d43f3e69;p=ealt-edge.git diff --git a/example-apps/ROBO/backup_BE/src/main/java/org/edgegallery/example_app/service/backupService.java b/example-apps/ROBO/backup_BE/src/main/java/org/edgegallery/example_app/service/backupService.java index 60aebf7..10906d3 100644 --- a/example-apps/ROBO/backup_BE/src/main/java/org/edgegallery/example_app/service/backupService.java +++ b/example-apps/ROBO/backup_BE/src/main/java/org/edgegallery/example_app/service/backupService.java @@ -1,11 +1,17 @@ package org.edgegallery.example_app.service; import java.util.ArrayList; +import java.util.Arrays; +import java.util.LinkedList; import java.util.List; +import java.util.StringTokenizer; + +import org.apache.commons.lang.StringUtils; import org.edgegallery.example_app.model.EALTEdgeBackup; import org.springframework.beans.factory.annotation.Autowired; import org.edgegallery.example_app.util.ShellCommand; import org.springframework.stereotype.Service; +import org.edgegallery.example_app.common.*; @Service public class backupService { @@ -23,21 +29,11 @@ public class backupService { } public List getBackupTables() { + String ip = System.getenv("HOSTIP"); + String command = "sshpass ssh root@" + ip + " velero get backups"; - EALTEdgeBackup backup = new EALTEdgeBackup(); - String command = "velero get backups"; - - String output = ShellCommands.executeCommand(command); - - //System.out.println(output); List backupsList = new ArrayList(); - - String list = ShellCommands.parseResult(output); - - //TODO: after parse the result, need to fill info in backup node in list - backup.setName("backup1"); - - backupsList.add(backup); + backupsList = ShellCommands.executeBackupCommand(command); return backupsList; }