summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/replica3/City.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/derms/replica3/City.java')
-rw-r--r--src/main/java/derms/replica3/City.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/main/java/derms/replica3/City.java b/src/main/java/derms/replica3/City.java
deleted file mode 100644
index 89fd8ce..0000000
--- a/src/main/java/derms/replica3/City.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package derms.replica3;
-
-import java.io.Serializable;
-
-public class City implements Serializable {
- static final int codeLen = 3;
-
- private String code;
-
- City(String code) throws IllegalArgumentException {
- if (code.length() != codeLen)
- throw new IllegalArgumentException("Invalid city: "+code+"; must be "+codeLen+" letters");
- this.code = code;
- }
-
- public City() {
- this("XXX");
- }
- public String getCode(){
- return code;
- }
- @Override
- public String toString() {
- return code;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (obj == null || this.getClass() != obj.getClass()) {
- return false;
- }
- City other = (City) obj;
- return this.code.equals(other.code);
- }
-
- @Override
- public int hashCode() {
- return code.hashCode();
- }
-}