浏览代码

Implemented default list operation.

Thomas Flucke 7 年之前
父节点
当前提交
98d582254f
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      src/name/tflucke/ieat2/controllers/AbstractController.java

+ 10 - 0
src/name/tflucke/ieat2/controllers/AbstractController.java

@@ -1,5 +1,6 @@
 package name.tflucke.ieat2.controllers;
 
+import java.util.List;
 import java.util.Arrays;
 import java.util.Set;
 import java.util.stream.Collectors;
@@ -90,6 +91,15 @@ public abstract class AbstractController<T extends DBObject> {
             }
     }
     
+    /**
+     * Get a list of all possible documents
+     *
+     * @return A list of all possible elements
+     */
+    public List<T> list() {
+        return db.find(clazz).asList();
+    }
+    
     /**
      * Insert a new element into the database.
      *