1 4 package com.tc.util; 5 6 7 public class State { 8 private final String name; 9 10 public State(String name) { 11 Assert.assertNotNull(name); 12 this.name = name; 13 } 14 15 public String getName() { 16 return name; 17 } 18 19 public boolean equals(Object o) { 20 if(!(o instanceof State)) { return false; } 21 return name.equals(((State)o).name); 22 } 23 24 public int hashCode() { 25 return name.hashCode(); 26 } 27 28 public String toString() { 29 return "State[ " + this.name + " ]"; 30 } 31 } | Popular Tags |