[virtualcommons-svn] SF.net SVN: virtualcommons:[200] mentalmodels/trunk/src/main
Status: Beta
Brought to you by:
alllee
From: <see...@us...> - 2009-07-22 21:43:25
|
Revision: 200 http://virtualcommons.svn.sourceforge.net/virtualcommons/?rev=200&view=rev Author: seematalele Date: 2009-07-22 21:43:18 +0000 (Wed, 22 Jul 2009) Log Message: ----------- created location Service, DaybyDayDecision entity and HibernateDaybyDayDecisionDao.java and HibernateLocationDao.java Modified Paths: -------------- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/StudentStrategy.java mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/AnsweringService.java mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StartupService.java mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StudentService.java mentalmodels/trunk/src/main/webapp/WEB-INF/applicationContext.xml mentalmodels/trunk/src/main/webapp/WEB-INF/hibernate.cfg.xml Added Paths: ----------- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateDaybyDayDecisionDao.java mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateLocationDao.java mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/DaybyDayDecision.java mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/LocationService.java Added: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateDaybyDayDecisionDao.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateDaybyDayDecisionDao.java (rev 0) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateDaybyDayDecisionDao.java 2009-07-22 21:43:18 UTC (rev 200) @@ -0,0 +1,13 @@ +package edu.asu.commons.mme.dao; + +import edu.asu.commons.mme.entity.DaybyDayDecision; + +public class HibernateDaybyDayDecisionDao extends HibernateDao<DaybyDayDecision>{ + + public HibernateDaybyDayDecisionDao() { + super(DaybyDayDecision.class); + // TODO Auto-generated constructor stub + } + + +} Added: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateLocationDao.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateLocationDao.java (rev 0) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/dao/HibernateLocationDao.java 2009-07-22 21:43:18 UTC (rev 200) @@ -0,0 +1,12 @@ +package edu.asu.commons.mme.dao; + +import edu.asu.commons.mme.entity.Location; + +public class HibernateLocationDao extends HibernateDao<Location> { + + public HibernateLocationDao() { + super(Location.class); + + } + +} Added: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/DaybyDayDecision.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/DaybyDayDecision.java (rev 0) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/DaybyDayDecision.java 2009-07-22 21:43:18 UTC (rev 200) @@ -0,0 +1,84 @@ +package edu.asu.commons.mme.entity; + +import java.io.Serializable; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; + + +@Entity +@Table(name="day_by_day_decision") +public class DaybyDayDecision implements Serializable { + + private static final long serialVersionUID = 7159061961616165928L; + + @Id + @GeneratedValue + public Long id; + + @Column(nullable=false) + public Integer dayNumber; + + @ManyToOne + @JoinColumn(nullable=false) + public Location location; + + //earning will be in pound + @Column(nullable=false) + public Double earnings; + + + @Column(nullable=false) + public Double money; + + @ManyToOne + @JoinColumn(nullable=false) + private Student student; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return id; + } + + public void setLocation(Location location) { + this.location = location; + } + + public Location getLocation() { + return location; + } + public void setEarnings(Double earnings) { + this.earnings = earnings; + } + + public Double getEarnings() { + return earnings; + } + + + public void setMoney(Double money) { + this.money = money; + } + + public Double getMoney() { + return money; + } + + public void setStudent(Student student) { + this.student = student; + } + + public Student getStudent() { + return student; + } + + +} Modified: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/StudentStrategy.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/StudentStrategy.java 2009-07-22 20:36:40 UTC (rev 199) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/entity/StudentStrategy.java 2009-07-22 21:43:18 UTC (rev 200) @@ -26,9 +26,12 @@ @GeneratedValue public Long id; - @ManyToOne @JoinColumn(nullable=false) + private Student student; + + @ManyToOne + @JoinColumn(nullable=false) private Round roundConfig; @Column(name = "allocation_sequence_no",nullable=false) @@ -116,6 +119,14 @@ public List<DayOutput> getDayOutput() { return dayOutput; } + + public void setStudent(Student student) { + this.student = student; + } + + public Student getStudent() { + return student; + } Modified: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/AnsweringService.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/AnsweringService.java 2009-07-22 20:36:40 UTC (rev 199) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/AnsweringService.java 2009-07-22 21:43:18 UTC (rev 200) @@ -2,6 +2,7 @@ import java.util.List; +import edu.asu.commons.mme.dao.HibernateDaybyDayDecisionDao; import edu.asu.commons.mme.dao.HibernateStudentDao; import edu.asu.commons.mme.dao.HibernateStudentResponseDao; import edu.asu.commons.mme.entity.Student; @@ -11,6 +12,7 @@ private HibernateStudentResponseDao studentResponseDao; private HibernateStudentDao studentDao; + private HibernateDaybyDayDecisionDao dayBydayDecisionDao; StudentResponse studentResponse; @@ -35,4 +37,8 @@ this.studentDao = studentDao; } + public void setDayBydayDecisionDao(HibernateDaybyDayDecisionDao dayBydayDecisionDao) { + this.dayBydayDecisionDao = dayBydayDecisionDao; + } + } Added: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/LocationService.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/LocationService.java (rev 0) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/LocationService.java 2009-07-22 21:43:18 UTC (rev 200) @@ -0,0 +1,20 @@ +package edu.asu.commons.mme.service; + +import java.util.ArrayList; +import java.util.List; + +import edu.asu.commons.mme.dao.HibernateLocationDao; +import edu.asu.commons.mme.entity.Location; + +public class LocationService extends Service.Base<Location, HibernateLocationDao>{ + + + public List<Location> getallLocations() + { + List<Location> locations = new ArrayList<Location>(); + locations = getDao().findAll(); + return locations; + + } + +} Modified: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StartupService.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StartupService.java 2009-07-22 20:36:40 UTC (rev 199) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StartupService.java 2009-07-22 21:43:18 UTC (rev 200) @@ -43,7 +43,8 @@ //studentService.formGroups(); return moduleService.getModule(1); } - + + public void setModuleService(ModuleService moduleService) { this.moduleService = moduleService; } Modified: mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StudentService.java =================================================================== --- mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StudentService.java 2009-07-22 20:36:40 UTC (rev 199) +++ mentalmodels/trunk/src/main/java/edu/asu/commons/mme/service/StudentService.java 2009-07-22 21:43:18 UTC (rev 200) @@ -1,6 +1,7 @@ package edu.asu.commons.mme.service; import java.util.ArrayList; +import java.sql.Timestamp; import java.util.List; import org.springframework.transaction.annotation.Transactional; @@ -34,6 +35,8 @@ student.setSemester(semester); student.setGender(Gender.valueOf(gender)); student.setMajor(major); + + //student.setTimestamp(new Date().get) save(student); getLogger().debug("Student id is: " + student.getId()); if(!checkStudentAlreadyExists(student)) Modified: mentalmodels/trunk/src/main/webapp/WEB-INF/applicationContext.xml =================================================================== --- mentalmodels/trunk/src/main/webapp/WEB-INF/applicationContext.xml 2009-07-22 20:36:40 UTC (rev 199) +++ mentalmodels/trunk/src/main/webapp/WEB-INF/applicationContext.xml 2009-07-22 21:43:18 UTC (rev 200) @@ -68,6 +68,15 @@ <property name='sessionFactory' ref='sessionFactory'/> </bean> + <bean id='dayBydayDecisionDao' class='edu.asu.commons.mme.dao.HibernateDaybyDayDecisionDao'> + <property name='sessionFactory' ref='sessionFactory'/> + </bean> + + <bean id='locationDao' class='edu.asu.commons.mme.dao.HibernateLocationDao'> + <property name='sessionFactory' ref='sessionFactory'/> + </bean> + + <!-- spring managed service layer --> <bean id='roundService' class='edu.asu.commons.mme.service.RoundService'> @@ -80,6 +89,7 @@ <bean id='answeringService' class='edu.asu.commons.mme.service.AnsweringService'> <property name='dao' ref='studentResponseDao'/> <property name='studentDao' ref='studentDao'/> + <property name='dayBydayDecisionDao' ref='dayBydayDecisionDao'/> </bean> @@ -96,6 +106,11 @@ <property name='questionCreatorService' ref='questionCreatorService'/> <property name='studentService' ref='studentService'/> </bean> + + <bean id='locationService' class='edu.asu.commons.mme.service.LocationService'> + <property name='dao' ref='locationDao'/> + </bean> + <bean id='studentService' class='edu.asu.commons.mme.service.StudentService'> <property name='dao' ref='studentDao'/> @@ -114,6 +129,7 @@ <flex:remote-service ref="roundService" /> <flex:remote-service ref="startupService" /> <flex:remote-service ref="answeringService" /> + <flex:remote-service ref="locationService" /> <!-- Flex related information ended--> Modified: mentalmodels/trunk/src/main/webapp/WEB-INF/hibernate.cfg.xml =================================================================== --- mentalmodels/trunk/src/main/webapp/WEB-INF/hibernate.cfg.xml 2009-07-22 20:36:40 UTC (rev 199) +++ mentalmodels/trunk/src/main/webapp/WEB-INF/hibernate.cfg.xml 2009-07-22 21:43:18 UTC (rev 200) @@ -32,6 +32,7 @@ <mapping class='edu.asu.commons.mme.entity.Block'/> <mapping class='edu.asu.commons.mme.entity.ModuleRoundConfig'/> <mapping class='edu.asu.commons.mme.entity.InformationWindow'/> + <mapping class='edu.asu.commons.mme.entity.DaybyDayDecision'/> </session-factory> </hibernate-configuration> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |