1 package com.diasparsoftware.java.sql; 2 3 import java.util.*; 4 5 public class PreparedStatementData { 6 public String sqlString; 7 public List parameters; 8 9 public PreparedStatementData() { 10 this.sqlString = ""; 11 this.parameters = Collections.EMPTY_LIST; 12 } 13 14 public PreparedStatementData(String sqlString, List parameters) { 15 this.sqlString = sqlString; 16 this.parameters = parameters; 17 } 18 19 public boolean equals(Object other) { 20 if (other instanceof PreparedStatementData) { 21 PreparedStatementData that = (PreparedStatementData) other; 22 return this.sqlString.equals(that.sqlString) 23 && this.parameters.equals(that.parameters); 24 } 25 else { 26 return false; 27 } 28 } 29 30 public int hashCode() { 31 return 0; 32 } 33 34 public String toString() { 35 return "PreparedStatementData[" 36 + sqlString 37 + " with parameters " 38 + parameters 39 + "]"; 40 } 41 42 }