Author: athimel Date: 2014-04-04 16:43:22 +0200 (Fri, 04 Apr 2014) New Revision: 3049 Url: http://forge.nuiton.org/projects/topia/repository/revisions/3049 Log: fixes #3141 Add method TopiaDao#forAll() Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDao.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaDao.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDao.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDao.java 2014-04-04 10:34:07 UTC (rev 3048) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDao.java 2014-04-04 14:43:22 UTC (rev 3049) @@ -193,8 +193,15 @@ long count(); /** + * Creates a QueryBuilder without restriction + * * @since 3.0 */ + TopiaQueryBuilderAddCriteriaOrRunQueryStep<E> forAll(); + + /** + * @since 3.0 + */ TopiaQueryBuilderAddCriteriaOrRunQueryStep<E> forProperties(Map<String, Object> properties); /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaDao.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaDao.java 2014-04-04 10:34:07 UTC (rev 3048) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaDao.java 2014-04-04 14:43:22 UTC (rev 3049) @@ -371,6 +371,12 @@ } @Override + public InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E> forAll() { + InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E> result = newQueryBuilder(); + return result; + } + + @Override public InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E> forProperties(Map<String, Object> properties) { HqlAndParametersBuilder<E> hqlAndParametersBuilder = getHqlForProperties(properties); InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E> result = new InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E>(this, hqlAndParametersBuilder);