DataHandler updated
[staff/due1/sed-hs15-srs-purple.git] / src / main / java / ch / bfh / ti / srs / datahandler / DataHandler.java
index c45fe73..89fc75e 100644 (file)
@@ -43,6 +43,14 @@ public interface DataHandler {
        public boolean addUser(User user) throws Exception;
 
        /**
+        * Edit a User with the same Name.
+        * @param User
+        *            the new User 
+        * @return a boolean whether the user was edited or not
+        */
+       public boolean editUser(User user);
+       
+       /**
         * Finds the resourceName in the Datacontext and returns the Resource object
         * or null if not found
         * @param resourceName
@@ -132,13 +140,44 @@ public interface DataHandler {
         */
        public void refresh(boolean discardChanges) throws Exception;
 
+       /**
+        * Edit a Reservation with the same ID.
+        * @param reservation
+        *            the new Reservation 
+        * @return a boolean whether the reservation was edited or not
+        */
        public boolean editReservation(Reservation reservation);
 
+       /**
+        * deletes a Reservation from the datastorage
+        * @param reservation
+        *            the Reservation to remove
+        * @return a boolean whether the reservation was deleted or not
+        */
        public boolean deleteReservation(Reservation reservation);
-       
+
+       /**
+        * Edit a Resource with the same ID.
+        * @param resource
+        *            the new Resource 
+        * @return a boolean whether the resource was edited or not
+        */
        public boolean editResource(Resource resource);
-       
+
+       /**
+        * deletes a Resource from the datastorage
+        * @param resource
+        *            the Resource to remove
+        * @return a boolean whether the resource was deleted or not
+        */
        public boolean deleteResource(Resource resource);
 
+       /**
+        * get all the Resources from the datastorage
+        * 
+        * @return a set of Resources
+        */
        public Set<Resource> getAllResources();
 }
+
+