public void setCriteria(java.io.Serializable searchCriteria) { if (searchCriteria instanceof String) { String part = ""; String value = ""; String criteria = (String) searchCriteria; int index = criteria.indexOf("::"); if (index != -1) { part = criteria.substring(0, index); value = criteria.substring(index + 2); } this.criteria = searchCriteria; partField.setText(part); valueField.setText(value); } else { this.criteria = null; partField.setText(""); valueField.setText(""); } }