Author: tchemit Date: 2012-03-14 17:58:23 +0100 (Wed, 14 Mar 2012) New Revision: 3189 Url: http://chorem.org/repositories/revision/pollen/3189 Log: to create a PersonToList for a new poll Modified: branches/pollen-1.2.6-struts2/pollen-services/src/main/java/org/chorem/pollen/services/impl/PollService.java Modified: branches/pollen-1.2.6-struts2/pollen-services/src/main/java/org/chorem/pollen/services/impl/PollService.java =================================================================== --- branches/pollen-1.2.6-struts2/pollen-services/src/main/java/org/chorem/pollen/services/impl/PollService.java 2012-03-14 16:15:21 UTC (rev 3188) +++ branches/pollen-1.2.6-struts2/pollen-services/src/main/java/org/chorem/pollen/services/impl/PollService.java 2012-03-14 16:58:23 UTC (rev 3189) @@ -541,6 +541,22 @@ createThumbnail(pollChoiceImage, pollChoiceImageThumb, 100); } + public PersonToList getNewPersonToList(PollAccount pollAccount) { + PersonToList result = newInstance(getDAO(PersonToList.class)); + result.setWeight(1); + PollAccount pollAccount2 = newInstance(getDAO(PollAccount.class)); + String accountId = serviceContext.createPollenUrlId(); + pollAccount2.setAccountId(accountId); + result.setPollAccount(pollAccount2); + if (pollAccount != null) { + pollAccount2.setComment(pollAccount.getComment()); + pollAccount2.setEmail(pollAccount.getEmail()); + pollAccount2.setUserAccount(pollAccount.getUserAccount()); + pollAccount2.setVotingId(pollAccount.getVotingId()); + } + return result; + } + /** * Création d'une miniature. *