Author: tchemit Date: 2012-05-23 15:18:06 +0200 (Wed, 23 May 2012) New Revision: 2505 Url: http://nuiton.org/repositories/revision/topia/2505 Log: use new classes Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java 2012-05-23 13:17:19 UTC (rev 2504) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java 2012-05-23 13:18:06 UTC (rev 2505) @@ -30,6 +30,7 @@ import org.nuiton.topia.TopiaContext; import org.nuiton.topia.TopiaException; import org.nuiton.topia.framework.TopiaContextImplementor; +import org.nuiton.topia.framework.TopiaUtil; import org.nuiton.topia.persistence.TopiaDAO; import org.nuiton.topia.persistence.TopiaEntity; import org.nuiton.topia.persistence.TopiaEntityEnum; @@ -126,17 +127,12 @@ * @param <E> le type de l'entité * @return l'entité trouvée, ou <code>null</code> si elle n'est pas * trouvée. + * @deprecated since 3.0, use now {@link TopiaUtil#getEntityByTopiaId(Collection, String)} */ + @Deprecated public static <E extends TopiaEntity> E getEntityByTopiaId( Collection<E> entities, String topiaId) { - if (entities != null) { - for (E e : entities) { - if (topiaId.equals(e.getTopiaId())) { - return e; - } - } - } - return null; + return TopiaUtil.getEntityByTopiaId(entities, topiaId); } /** @@ -960,6 +956,7 @@ } return ids; } + /** * Construit une list d'entite dont les ids sont tous dans la liste d'ids * donnee. @@ -1085,7 +1082,7 @@ Set<Class<? extends TopiaEntity>> interfaces, Class<? extends TopiaEntity> klass) { Iterator<Class<? extends TopiaEntity>> iterator = interfaces.iterator(); - for (; iterator.hasNext();) { + for (; iterator.hasNext(); ) { Class<? extends TopiaEntity> next = iterator.next(); if (next.isAssignableFrom(klass)) { // cette interface herite de klass