[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