1 package com.eviware.soapui.impl.wsdl.mock; 2 3 class QueryValuePair 4 { 5 private String query; 6 private String value; 7 8 public QueryValuePair(String query, String value) 9 { 10 assert (query != null); 11 assert (value != null); 12 13 this.query = query; 14 this.value = value; 15 } 16 17 public String getQuery() 18 { 19 return query; 20 } 21 22 public String getValue() 23 { 24 return value; 25 } 26 27 @Override 28 public boolean equals(Object obj) 29 { 30 if (obj != null && obj.getClass() == this.getClass()) 31 { 32 if (obj == this) 33 { 34 return true; 35 } 36 37 QueryValuePair that = (QueryValuePair) obj; 38 39 return (query.equals(that.query) && value.equals(that.value)); 40 } 41 else 42 { 43 return false; 44 } 45 } 46 47 @Override 48 public int hashCode() 49 { 50 int hash = 7; 51 hash = 31 * hash + query.hashCode(); 52 hash = 31 * hash + value.hashCode(); 53 54 return hash; 55 } 56 57 @Override 58 public String toString() 59 { 60 StringBuffer sb = new StringBuffer(); 61 sb.append(query).append(':').append(value); 62 63 return sb.toString(); 64 } 65 }