r3035 - trunk/pollen-business/src/main/java/org/chorem/pollen/service
Author: fdesbois Date: 2010-06-25 00:43:53 +0200 (Fri, 25 Jun 2010) New Revision: 3035 Url: http://chorem.org/repositories/revision/pollen/3035 Log: Can use association property Modified: trunk/pollen-business/src/main/java/org/chorem/pollen/service/ServiceVoteImpl.java Modified: trunk/pollen-business/src/main/java/org/chorem/pollen/service/ServiceVoteImpl.java =================================================================== --- trunk/pollen-business/src/main/java/org/chorem/pollen/service/ServiceVoteImpl.java 2010-06-24 16:58:30 UTC (rev 3034) +++ trunk/pollen-business/src/main/java/org/chorem/pollen/service/ServiceVoteImpl.java 2010-06-24 22:43:53 UTC (rev 3035) @@ -168,22 +168,22 @@ PollAccountDAO dao = PollenDAOHelper.getPollAccountDAO(transaction); - String participantChoiceProperty = - TopiaQuery.getProperty(PollenQueryHelper.ALIAS_POLL_ACCOUNT, - PollAccount.PROPERTY_CHOICE_VOTE, - Vote.PROPERTY_CHOICE); +// String participantChoiceProperty = +// TopiaQuery.getProperty(PollenQueryHelper.ALIAS_POLL_ACCOUNT, +// PollAccount.PROPERTY_CHOICE_VOTE, +// Vote.PROPERTY_CHOICE); +// +// TopiaQuery query = dao.createQueryFindAllByPoll(filter). +// addDistinct(). +// addFetch(participantChoiceProperty); + PollenQueryHelper.PollAccountProperty accountProperty = + PollenQueryHelper.newPollAccountProperty(); + TopiaQuery query = dao.createQueryFindAllByPoll(filter). addDistinct(). - addFetch(participantChoiceProperty); + addFetch(accountProperty.choiceVoteProperty().choice()); -// PollenQueryHelper.PollAccountProperty accountProperty = -// PollenQueryHelper.newPollAccountProperty(); -// -// TopiaQuery query = dao.createQueryFindAllByPoll(filter). -// addDistinct(). -// addFetch(accountProperty.choiceVoteProperty().choice()); - List<PollAccount> results = dao.findAllByQuery(query); if (log.isDebugEnabled()) {
participants (1)
-
fdesbois@users.chorem.org