1 19 package org.openbravo.erpCommon.utility; 20 21 import java.util.Hashtable ; 22 23 public class QueryParameterStructure { 24 private Hashtable <String , String > data = new Hashtable <String , String >(); 25 26 public QueryParameterStructure() { 27 } 28 29 public QueryParameterStructure(String _name, String _fieldName, String _type) { 30 setData("name", _name); 31 setData("fieldName", _fieldName); 32 setData("type", _type); 33 } 34 35 public void setData(String name, String value) { 36 if (name==null) return; 37 if (this.data==null) this.data = new Hashtable <String , String >(); 38 if (value==null || value.equals("")) this.data.remove(name); 39 else this.data.put(name, value); 40 } 41 42 public String getData(String name) { 43 return data.get(name); 44 } 45 46 public String getType() { 47 return getData("type"); 48 } 49 50 public String getField() { 51 return getData("fieldName"); 52 } 53 54 public String getName() { 55 return getData("name"); 56 } 57 58 public String toString() { 59 StringBuffer text = new StringBuffer (); 60 text.append(getData("name")); 61 return text.toString(); 62 } 63 } 64 | Popular Tags |