[virtualcommons-svn] SF.net SVN: virtualcommons:[256] mentalmodels/trunk/src/main/java/edu/asu/ co
Status: Beta
Brought to you by:
alllee
From: <see...@us...> - 2009-08-18 18:42:06
|
Revision: 256 http://virtualcommons.svn.sourceforge.net/virtualcommons/?rev=256&view=rev Author: seematalele Date: 2009-08-18 18:41:59 +0000 (Tue, 18 Aug 2009) Log Message: ----------- I have changed the getCurrentRound() function, so that it will first do hibernate.initialize round and then return it. Modified Paths: -------------- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/RoundService.java Modified: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/RoundService.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/RoundService.java 2009-08-18 01:53:12 UTC (rev 255) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/RoundService.java 2009-08-18 18:41:59 UTC (rev 256) @@ -17,6 +17,7 @@ import edu.asu.commons.mme.entity.CategoricalQuestion; import edu.asu.commons.mme.entity.Game; import edu.asu.commons.mme.entity.InformationWindow; +import edu.asu.commons.mme.entity.Location; import edu.asu.commons.mme.entity.Module; import edu.asu.commons.mme.entity.ModuleRoundConfig; import edu.asu.commons.mme.entity.Question; @@ -486,10 +487,30 @@ public Round getCurrentRound() { + initializeCurrentRound(); return currentRound; } + private void initializeCurrentRound() { + // TODO Auto-generated method stub + Hibernate.initialize(currentRound); + + Iterator <Game> games = currentRound.getGame().iterator(); + while(games.hasNext()) + { + Hibernate.initialize(games.next()); + + } + + List<Location> roundlocations = currentRound.getLocations(); + for(int k=0;k<roundlocations.size();k++) + { + Hibernate.initialize(roundlocations.get(k)); + } + + } + /*public void setStartModule(Boolean startModule) { this.startGame = startModule; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |