Author: sbavencoff Date: 2014-01-06 14:40:17 +0100 (Mon, 06 Jan 2014) New Revision: 2962 Url: http://nuiton.org/projects/topia/repository/revisions/2962 Log: refs #2997 : in deleteAll change parameter type : Iterable<TopiaEntity> to Iterable<E extends TopiaEntity> Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaPersistenceContext.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaPersistenceContext.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaPersistenceContext.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaPersistenceContext.java 2014-01-06 13:01:31 UTC (rev 2961) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaPersistenceContext.java 2014-01-06 13:40:17 UTC (rev 2962) @@ -68,7 +68,7 @@ * * @param entities the entities to delete */ - void deleteAll(Iterable<TopiaEntity> entities); + <E extends TopiaEntity> void deleteAll(Iterable<E> entities); /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaPersistenceContext.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaPersistenceContext.java 2014-01-06 13:01:31 UTC (rev 2961) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaPersistenceContext.java 2014-01-06 13:40:17 UTC (rev 2962) @@ -277,8 +277,8 @@ } @Override - public void deleteAll(Iterable<TopiaEntity> entities) { - for (TopiaEntity entity : entities) { + public <E extends TopiaEntity> void deleteAll(Iterable<E> entities) { + for (E entity : entities) { delete(entity); } }