Updated pvcs model 79/4079/1
authorkhemendra kumar <khemendra.kumar@huawei.com>
Tue, 2 Feb 2021 17:34:19 +0000 (23:04 +0530)
committerkhemendra kumar <khemendra.kumar@huawei.com>
Tue, 2 Feb 2021 17:34:19 +0000 (23:04 +0530)
Signed-off-by: khemendra kumar <khemendra.kumar@huawei.com>
Change-Id: I0d2ea4bbb4a7d435ce094ef2eb63afeab471e16d

example-apps/ROBO/backup_BE/src/main/java/org/edgegallery/example_app/model/Pvcs.java
example-apps/ROBO/backup_BE/src/main/java/org/edgegallery/example_app/service/pvcService.java

index 75b3011..72b9855 100644 (file)
@@ -1,96 +1,22 @@
 package org.edgegallery.example_app.model;
 
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+@Getter
+@Setter
+@NoArgsConstructor
+@AllArgsConstructor
 public class Pvcs {
     private String namespace;
     private String name;
-    private String ready;
     private String status;
-    private String restarts;
+    private String volume;
+    private String capacity;
+    private String accessmodes;
+    private String storageclass;
     private String age;
-    private String ip;
-    private String node;
-    private String nominated;
-    private String readiness;
-
-
-    public String getNamespace() {
-        return namespace;
-    }
-
-    public void setNamespace(String namespace) {
-        this.namespace = namespace;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public String getReady() {
-        return ready;
-    }
-
-    public void setReady(String ready) {
-        this.ready = ready;
-    }
-
-    public String getStatus() {
-        return status;
-    }
-
-    public void setStatus(String status) {
-        this.status = status;
-    }
-
-    public String getRestarts() {
-        return restarts;
-    }
-
-    public void setRestarts(String restarts) {
-        this.restarts = restarts;
-    }
-
-    public String getAge() {
-        return age;
-    }
-
-    public void setAge(String age) {
-        this.age = age;
-    }
-
-    public String getIp() {
-        return ip;
-    }
-
-    public void setIp(String ip) {
-        this.ip = ip;
-    }
-
-    public String getNode() {
-        return node;
-    }
-
-    public void setNode(String node) {
-        this.node = node;
-    }
-
-    public String getNominated() {
-        return nominated;
-    }
-
-    public void setNominated(String nominated) {
-        this.nominated = nominated;
-    }
-
-    public String getReadiness() {
-        return readiness;
-    }
-
-    public void setReadiness(String readiness) {
-        this.readiness = readiness;
-    }
-
+    private String volumemode;
 }
index 0a05a79..061abde 100644 (file)
@@ -40,9 +40,17 @@ public class pvcService {
             pvcsDetail.setNamespace(item.getMetadata().getNamespace());
             pvcsDetail.setName(item.getMetadata().getName());
             pvcsDetail.setStatus(item.getStatus().getPhase());
-            //pvcsDetail.setIp(item.getStatus().getPodIP());
-            //pvcsDetail.setNode(item.getSpec().getNodeName());
-            pvcsDetail.setReadiness("null");
+
+            pvcsDetail.setVolume(item.getSpec().getVolumeName());
+            pvcsDetail.setVolumemode(item.getSpec().getVolumeMode());
+           //TODO: getAccessModes return list of string, need to check
+            // pvcsDetail.setAccessmodes(item.getSpec().getAccessModes());
+            pvcsDetail.setStorageclass(item.getSpec().getStorageClassName());
+
+          //  pvcsDetail.setAge(item.getStatus().getConditions().getLastTransitionTime());
+            //TODO: getCapacity is a map. need to get quantity from map and fill
+            //pvcsDetail.setCapacity(item.getStatus().getCapacity());
+            pvcsDetail.setAge("null");
             pvcslistElement.add(pvcsDetail);
         }