Roles added
[staff/due1/sed-hs15-srs-purple.git] / src / main / java / ch / bfh / ti / srs / dataschema / Resource.java
index ab601e6..0b740c3 100644 (file)
@@ -9,7 +9,7 @@ package ch.bfh.ti.srs.dataschema;
 \r
 import java.util.UUID;\r
 \r
-public class Resource implements Cloneable {\r
+public class Resource implements Modify {\r
 \r
        private UUID id;\r
        private String name;\r
@@ -55,13 +55,14 @@ public class Resource implements Cloneable {
                this.type = type;\r
        }\r
 \r
-       public boolean isModified(Resource otherResource) {\r
-               if (otherResource == this) {\r
+       public boolean isModified(Object obj) {\r
+               if (obj == this) {\r
                        return false;\r
                }\r
-               if (otherResource == null) {\r
+               if (obj == null) {\r
                        return true;\r
                }\r
+               Resource otherResource = (Resource) obj;\r
                return this.name != otherResource.getName() || this.type != otherResource.getType();\r
        }\r
 \r