This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit c4cbc2484190782254a9700ab90c4a252c86f33a
Author: Lei Zhang <[email protected]>
AuthorDate: Fri Jul 26 18:36:04 2019 +0800

    SCB-1369 Define Paging Query Object for APIs
---
 .../repository/model/PagingGloablTransactions.java | 83 ++++++++++++++++++++++
 1 file changed, 83 insertions(+)

diff --git 
a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/repository/model/PagingGloablTransactions.java
 
b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/repository/model/PagingGloablTransactions.java
new file mode 100644
index 0000000..a477019
--- /dev/null
+++ 
b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/repository/model/PagingGloablTransactions.java
@@ -0,0 +1,83 @@
+package org.apache.servicecomb.pack.alpha.fsm.repository.model;
+
+import java.util.List;
+
+public class PagingGloablTransactions {
+  private long total;
+  private int page;
+  private int size;
+  private long elapsed;
+
+  public long getTotal() {
+    return total;
+  }
+
+  public int getPage() {
+    return page;
+  }
+
+  public int getSize() {
+    return size;
+  }
+
+  public long getElapsed() {
+    return elapsed;
+  }
+
+  public List<GloablTransaction> getGloablTransactions() {
+    return gloablTransactions;
+  }
+
+  private List<GloablTransaction> gloablTransactions;
+
+  public static Builder builder() {
+    return new Builder();
+  }
+
+  public static final class Builder {
+
+    private long total;
+    private int page;
+    private int size;
+    private long elapsed;
+    private List<GloablTransaction> gloablTransactions;
+
+    private Builder() {
+    }
+
+    public Builder total(long total) {
+      this.total = total;
+      return this;
+    }
+
+    public Builder page(int page) {
+      this.page = page;
+      return this;
+    }
+
+    public Builder size(int size) {
+      this.size = size;
+      return this;
+    }
+
+    public Builder elapsed(long elapsed) {
+      this.elapsed = elapsed;
+      return this;
+    }
+
+    public Builder gloablTransactions(List<GloablTransaction> 
gloablTransactions) {
+      this.gloablTransactions = gloablTransactions;
+      return this;
+    }
+
+    public PagingGloablTransactions build() {
+      PagingGloablTransactions pagingGloablTransactions = new 
PagingGloablTransactions();
+      pagingGloablTransactions.total = this.total;
+      pagingGloablTransactions.gloablTransactions = this.gloablTransactions;
+      pagingGloablTransactions.page = this.page;
+      pagingGloablTransactions.size = this.size;
+      pagingGloablTransactions.elapsed = this.elapsed;
+      return pagingGloablTransactions;
+    }
+  }
+}

Reply via email to