DataHandler updated
[staff/due1/sed-hs15-srs-purple.git] / src / main / java / ch / bfh / ti / srs / noTest / DataHandlerForExcel.java
index e38e2a9..01d308b 100644 (file)
@@ -1,3 +1,10 @@
+/*
+ * Copyright (c) 2015 Berner Fachhochschule, Switzerland.
+ *
+ * Project Smart Reservation System.
+ *
+ * Distributable under GPL license. See terms of license at gnu.org.
+ */
 package ch.bfh.ti.srs.noTest;
 
 import java.sql.Connection;
@@ -20,7 +27,6 @@ import ch.bfh.ti.srs.dataschema.User;
  */
 /**
  * @author Michael
- *
  */
 public class DataHandlerForExcel implements DataHandler {
        private String filePath;
@@ -51,11 +57,14 @@ public class DataHandlerForExcel implements DataHandler {
        }
 
        @Override
-       public void addUser(User user) throws Exception {
+       public boolean addUser(User user) throws Exception {
                if (findUser(user.getUserName()) != null)
                        throw new Exception("User already exists!");
-               insertNewUser(user);
-               updateUserList();
+               else {
+                       insertNewUser(user);
+                       updateUserList();
+                       return true;
+               }
        }
 
        private void updateUserList() throws Exception {
@@ -127,15 +136,15 @@ public class DataHandlerForExcel implements DataHandler {
        }
 
        @Override
-       public void addResource(Resource resource) throws Exception {
+       public boolean addResource(Resource resource) throws Exception {
                // TODO Auto-generated method stub
-
+               return false;
        }
 
        @Override
-       public void addReservation(Reservation reservation) throws Exception {
+       public boolean addReservation(Reservation reservation) throws Exception {
                // TODO Auto-generated method stub
-
+               return false;
        }
 
        @Override
@@ -171,12 +180,48 @@ public class DataHandlerForExcel implements DataHandler {
        @Override
        public void saveChanges() {
                // TODO Auto-generated method stub
-               
+
        }
 
        @Override
        public void refresh(boolean discardChanges) throws Exception {
                // TODO Auto-generated method stub
-               
+
+       }
+
+       @Override
+       public boolean editReservation(Reservation reservation) {
+               // TODO Auto-generated method stub
+               return false;
+       }
+
+       @Override
+       public boolean deleteReservation(Reservation reservation) {
+               // TODO Auto-generated method stub
+               return false;
+       }
+
+       @Override
+       public Set<Resource> getAllResources() {
+               // TODO Auto-generated method stub
+               return null;
+       }
+
+       @Override
+       public boolean editResource(Resource resource) {
+               // TODO Auto-generated method stub
+               return false;
+       }
+
+       @Override
+       public boolean deleteResource(Resource resource) {
+               // TODO Auto-generated method stub
+               return false;
+       }
+
+       @Override
+       public boolean editUser(User user) {
+               // TODO Auto-generated method stub
+               return false;
        }
 }