Adding UI extensibility
[aai/sparky-be.git] / src / main / java / org / onap / aai / sparky / dal / NetworkTransaction.java
index da24c80..fbc89c3 100644 (file)
  */
 package org.onap.aai.sparky.dal;
 
+import org.onap.aai.restclient.client.OperationResult;
 import org.onap.aai.sparky.config.oxm.OxmEntityDescriptor;
 import org.onap.aai.sparky.dal.rest.HttpMethod;
-import org.onap.aai.sparky.dal.rest.OperationResult;
+
 
 /**
  * The Class NetworkTransaction.
@@ -37,12 +38,16 @@ public class NetworkTransaction {
 
   private String link;
 
+  private String queryParameters;
+
   private HttpMethod operationType;
 
   private OxmEntityDescriptor descriptor;
 
   private long createdTimeStampInMs;
 
+  private long opTimeInMs;
+
   private long taskAgeInMs;
 
   /**
@@ -50,6 +55,7 @@ public class NetworkTransaction {
    */
   public NetworkTransaction() {
     this.createdTimeStampInMs = System.currentTimeMillis();
+    this.opTimeInMs = 0L;
   }
 
   /**
@@ -64,6 +70,7 @@ public class NetworkTransaction {
     this.operationType = method;
     this.entityType = entityType;
     this.operationResult = or;
+    this.opTimeInMs = 0L;
   }
 
   public HttpMethod getOperationType() {
@@ -109,6 +116,22 @@ public class NetworkTransaction {
     this.link = link;
   }
 
+  public String getQueryParameters() {
+    return queryParameters;
+  }
+
+  public void setQueryParameters(String queryParameters) {
+    this.queryParameters = queryParameters;
+  }
+
+  public long getOpTimeInMs() {
+    return opTimeInMs;
+  }
+
+  public void setOpTimeInMs(long opTimeInMs) {
+    this.opTimeInMs = opTimeInMs;
+  }
+
   public OxmEntityDescriptor getDescriptor() {
     return descriptor;
   }