DataHandler update
[staff/due1/sed-hs15-srs-purple.git] / src / main / java / ch / bfh / ti / srs / datahandler / DataHandler.java
index 2728ef8..79fa790 100644 (file)
@@ -35,9 +35,10 @@ public interface DataHandler {
         * Adds a user to the Datacontext from a given User object
         * @param user
         *            User object
+        * @return returns a boolean whether the user was made or not
         * @throws Exception
         */
-       public void addUser(User user) throws Exception;
+       public boolean addUser(User user) throws Exception;
 
        /**
         * Finds the resourceName in the Datacontext and returns the Resource object
@@ -53,9 +54,10 @@ public interface DataHandler {
         * Adds a resource to the Datacontext from a given Recource object
         * @param resource
         *            Resource object
+        * @return returns a boolean whether the resource was made or not
         * @throws Exception
         */
-       public void addResource(Resource resource) throws Exception;
+       public boolean addResource(Resource resource) throws Exception;
 
        /**
         * Finds the reservation by the id param in the Datacontext and returns the
@@ -104,9 +106,11 @@ public interface DataHandler {
         * Adds a reservation to the Datacontext from a given Reservation object
         * @param reservation
         *            Reservation object
+        *            
+        * @return returns a boolean whether the reservation was made or not
         * @throws Exception
         */
-       public void addReservation(Reservation reservation) throws Exception;
+       public boolean addReservation(Reservation reservation) throws Exception;
        
        /**
         * Saves the current changes on the local data to the datastorage