From efb193d6fbea2423d03eebf30e2359a6612134c1 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Tue, 24 Jan 2012 23:03:08 +0000 Subject: Many changes, began working on implementing filtering and route navigation within BusTimeActivity. --- src/net/cbaines/suma/BusRoute.java | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) (limited to 'src/net/cbaines/suma/BusRoute.java') diff --git a/src/net/cbaines/suma/BusRoute.java b/src/net/cbaines/suma/BusRoute.java index 016f3bd..43a5375 100644 --- a/src/net/cbaines/suma/BusRoute.java +++ b/src/net/cbaines/suma/BusRoute.java @@ -48,10 +48,10 @@ public class BusRoute { private static final String TAG = "BusRoute"; @DatabaseField(id = true) - int id; + public int id; @DatabaseField - String code; + public String code; @DatabaseField String label; @@ -59,7 +59,7 @@ public class BusRoute { BusRoute() { } - BusRoute(Integer id, String code, String label) { + public BusRoute(Integer id, String code, String label) { this.id = id.intValue(); this.code = code; this.label = label; @@ -183,4 +183,26 @@ public class BusRoute { } } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + id; + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + BusRoute other = (BusRoute) obj; + if (id != other.id) + return false; + return true; + } + } -- cgit v1.2.3