From 920635c6df099fc5e3c05e312f6ca61c4fd3b077 Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Mon, 20 Jul 2015 09:51:36 +1200 Subject: [PATCH] #326 - API Addition - saveAll(), deleteAll() etc --- src/main/java/com/avaje/ebean/Ebean.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/avaje/ebean/Ebean.java b/src/main/java/com/avaje/ebean/Ebean.java index 5df6a1026..e63cfcc52 100644 --- a/src/main/java/com/avaje/ebean/Ebean.java +++ b/src/main/java/com/avaje/ebean/Ebean.java @@ -671,6 +671,7 @@ public final class Ebean { * * Save all the beans from a Collection. */ + @Deprecated public static int save(Collection beans) throws OptimisticLockException { return serverMgr.getDefaultServer().saveAll(beans); } @@ -762,9 +763,17 @@ public final class Ebean { serverMgr.getDefaultServer().deleteAll(beanType, ids); } + /** + * Delete several beans given their type and id values. + */ + public static void deleteAll(Class beanType, Collection ids) { + serverMgr.getDefaultServer().deleteAll(beanType, ids); + } + /** * Delete all the beans from an Iterator. */ + @Deprecated public static int delete(Iterator it) throws OptimisticLockException { return serverMgr.getDefaultServer().delete(it); }