[jboss-cvs] JBossAS SVN: r96724 - projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 23 06:54:12 EST 2009


Author: lvlcek at redhat.com
Date: 2009-11-23 06:54:12 -0500 (Mon, 23 Nov 2009)
New Revision: 96724

Added:
   projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/ReservationRepository.java
Log:


Added: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/ReservationRepository.java
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/ReservationRepository.java	                        (rev 0)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/repository/ReservationRepository.java	2009-11-23 11:54:12 UTC (rev 96724)
@@ -0,0 +1,33 @@
+package org.jboss.snowdrop.samples.sportsclub.domain.repository;
+
+import org.jboss.snowdrop.samples.sportsclub.domain.entity.Reservation;
+import org.jboss.snowdrop.samples.sportsclub.domain.entity.Equipment;
+
+import java.util.List;
+import java.util.Date;
+
+/**
+ *
+ */
+public interface ReservationRepository extends Repository<Reservation, Integer> {
+
+    List<Reservation> getReservations(Date fromDate, Date toDate);
+
+    /**
+     * Return all reservations for particular {@link Equipment} within given time period.
+     *  
+     * @param equipment
+     * @param fromDate
+     * @param toDate
+     * @return
+     */
+//    List<Reservation> getReservations(Equipment equipment, Date fromDate, Date toDate);
+
+    /**
+     * Return all free {@link Equipment}s within given time period.
+     * @param fromDate
+     * @param toDate
+     * @return
+     */
+//    List<Equipment> getFreeEquipments(Date fromDate, Date toDate);
+}




More information about the jboss-cvs-commits mailing list