Roles added
[staff/due1/sed-hs15-srs-purple.git] / src / main / java / ch / bfh / ti / srs / dataschema / Reservation.java
index 1588900..29689a6 100644 (file)
@@ -11,7 +11,7 @@ import java.util.UUID;
 \r
 import ch.bfh.ti.daterange.DateRange;\r
 \r
-public class Reservation implements Cloneable {\r
+public class Reservation implements Modify {\r
 \r
        private UUID id;\r
        private UUID groupId;\r
@@ -75,13 +75,15 @@ public class Reservation implements Cloneable {
                this.remark = remark;\r
        }\r
 \r
-       public boolean isModified(Reservation otherReservation) {\r
-               if (otherReservation == this) {\r
+       @Override\r
+       public boolean isModified(Object obj) {\r
+               if (obj == this) {\r
                        return false;\r
                }\r
-               if (otherReservation == null) {\r
+               if (obj == null) {\r
                        return true;\r
                }\r
+               Reservation otherReservation = (Reservation) obj;\r
                return this.user != otherReservation.getUser() || this.resource != otherReservation.getResource()\r
                                || this.dateRange.compareTo(otherReservation.getDateRange()) != 0\r
                                || this.remark != otherReservation.getRemark();\r