[jboss-cvs] JBossAS SVN: r96863 - in projects/snowdrop/trunk/documentation/samples/sportsclub: sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate and 10 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Nov 24 10:09:54 EST 2009
Author: lvlcek at redhat.com
Date: 2009-11-24 10:09:53 -0500 (Tue, 24 Nov 2009)
New Revision: 96863
Added:
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/jsf/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/jsf/beans/
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/jsf/beans/AvailableEquipments.java
Modified:
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/EquipmentRepository.java
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateEquipmentRepository.java
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/pom.xml
projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml
Log:
Modified: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/EquipmentRepository.java
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/EquipmentRepository.java 2009-11-24 15:04:09 UTC (rev 96862)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/EquipmentRepository.java 2009-11-24 15:09:53 UTC (rev 96863)
@@ -2,10 +2,13 @@
import org.jboss.snowdrop.samples.sportsclub.domain.entity.Equipment;
+import java.util.List;
+import java.util.Date;
+
/**
*
*/
public interface EquipmentRepository extends Repository<Equipment, Integer>
{
-
+ public List<Equipment> getAvailableEquipments(Date fromDate, Date toDate);
}
Modified: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateEquipmentRepository.java
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateEquipmentRepository.java 2009-11-24 15:04:09 UTC (rev 96862)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateEquipmentRepository.java 2009-11-24 15:09:53 UTC (rev 96863)
@@ -3,10 +3,18 @@
import org.jboss.snowdrop.samples.sportsclub.domain.entity.Equipment;
import org.jboss.snowdrop.samples.sportsclub.domain.repository.EquipmentRepository;
+import java.util.List;
+import java.util.Date;
+
public class HibernateEquipmentRepository extends HibernateRepository<Equipment, Integer> implements EquipmentRepository {
public HibernateEquipmentRepository()
{
super(Equipment.class);
}
+
+ public List<Equipment> getAvailableEquipments(Date fromDate, Date toDate) {
+ // TODO implement fancy query
+ return null;
+ }
}
Modified: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/pom.xml
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/pom.xml 2009-11-24 15:04:09 UTC (rev 96862)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/pom.xml 2009-11-24 15:09:53 UTC (rev 96863)
@@ -15,6 +15,14 @@
<dependency>
<groupId>org.jboss.snowdrop.samples.sportsclub</groupId>
+ <artifactId>sportsclub-domain</artifactId>
+ <version>${project.version}</version>
+ <type>ejb</type>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.snowdrop.samples.sportsclub</groupId>
<artifactId>sportsclub-reservations-spring</artifactId>
<version>${project.version}</version>
<type>ejb</type>
Added: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/jsf/beans/AvailableEquipments.java
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/jsf/beans/AvailableEquipments.java (rev 0)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/java/org/jboss/snowdrop/samples/sportsclub/jsf/beans/AvailableEquipments.java 2009-11-24 15:09:53 UTC (rev 96863)
@@ -0,0 +1,64 @@
+package org.jboss.snowdrop.samples.sportsclub.jsf.beans;
+
+import org.jboss.snowdrop.samples.sportsclub.domain.repository.EquipmentRepository;
+import org.jboss.snowdrop.samples.sportsclub.domain.entity.Equipment;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Collections;
+import java.util.Date;
+
+/**
+ */
+public class AvailableEquipments {
+
+ private static String SUCCESS = "success";
+
+ private EquipmentRepository equipmentRepository;
+
+ private List<Equipment> equipments = Collections.<Equipment>emptyList();
+ private Date fromDate = new Date();
+ private Date toDate = new Date();
+
+ public String getAllEquipments() {
+ equipments = (List<Equipment>) equipmentRepository.findAll();
+ return SUCCESS;
+ }
+
+ public String getAvailableEquipments() {
+ equipments = equipmentRepository.getAvailableEquipments(fromDate, toDate);
+ return SUCCESS;
+ }
+
+ public EquipmentRepository getEquipmentRepository() {
+ return equipmentRepository;
+ }
+
+ public void setEquipmentRepository(EquipmentRepository equipmentRepository) {
+ this.equipmentRepository = equipmentRepository;
+ }
+
+ public List<Equipment> getEquipments() {
+ return equipments;
+ }
+
+ public void setEquipments(List<Equipment> equipments) {
+ this.equipments = equipments;
+ }
+
+ public Date getFromDate() {
+ return fromDate;
+ }
+
+ public void setFromDate(Date fromDate) {
+ this.fromDate = fromDate;
+ }
+
+ public Date getToDate() {
+ return toDate;
+ }
+
+ public void setToDate(Date toDate) {
+ this.toDate = toDate;
+ }
+}
Modified: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml 2009-11-24 15:04:09 UTC (rev 96862)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml 2009-11-24 15:09:53 UTC (rev 96863)
@@ -9,6 +9,10 @@
<import resource="classpath*:reservations-service.xml"/>
+ <bean id="availableEquipments" class="org.jboss.snowdrop.samples.sportsclub.jsf.beans.AvailableEquipments">
+ <property name="equipmentRepository" ref="equipmentRepository"/>
+ </bean>
+
<context:annotation-config/>
</beans>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list