summaryrefslogtreecommitdiffstats
path: root/src/main/java/nu/xss/jpa/dao/Dao.java
diff options
context:
space:
mode:
authorSebastian Schmelzer2012-08-21 16:56:20 +0200
committerSebastian Schmelzer2012-08-21 16:56:20 +0200
commit6e1d6f9c198b70efa50da09ca3719a3d350de2cd (patch)
tree94b340e0ab4b1bd72dc1fa1977e7bbaf2043867e /src/main/java/nu/xss/jpa/dao/Dao.java
parentminor jpa tweaks (diff)
downloadxss-jpa-6e1d6f9c198b70efa50da09ca3719a3d350de2cd.tar.gz
xss-jpa-6e1d6f9c198b70efa50da09ca3719a3d350de2cd.tar.xz
xss-jpa-6e1d6f9c198b70efa50da09ca3719a3d350de2cd.zip
add sort/order parameters to find(), findAll()
Diffstat (limited to 'src/main/java/nu/xss/jpa/dao/Dao.java')
-rw-r--r--src/main/java/nu/xss/jpa/dao/Dao.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/nu/xss/jpa/dao/Dao.java b/src/main/java/nu/xss/jpa/dao/Dao.java
index 345804c..317e291 100644
--- a/src/main/java/nu/xss/jpa/dao/Dao.java
+++ b/src/main/java/nu/xss/jpa/dao/Dao.java
@@ -10,4 +10,12 @@ public interface Dao<E, K> {
List<E> findAll();
List<E> findAll(int count);
List<E> findAll(int count, int offset);
+
+ List<E> findAll(String sortColumn);
+ List<E> findAll(int count, String sortColumn);
+ List<E> findAll(int count, int offset, String sortColumn);
+
+ List<E> findAll(String sortColumn, boolean isAscending);
+ List<E> findAll(int count, String sortColumn, boolean isAscending);
+ List<E> findAll(int count, int offset, String sortColumn, boolean isAscending);
}