Example: Search dialog SearchDialogCriteriaBean
The following example shows an implementation of the SearchDialogCriteriaBean.
package com.ibm.commerce.tools.test;
import java.util.Hashtable;
import com.ibm.commerce.command.CommandContext;
import com.ibm.commerce.datatype.TypedProperty;
import com.ibm.commerce.tools.common.ui.SearchDialogCriteriaBean;
public class SampleSearchCriteriaDataBean implements SearchDialogCriteriaBean {
protected CommandContext commandContext = null;
protected TypedProperty requestProperties = null;
public CommandContext getCommandContext() {
return commandContext;
}
public void setCommandContext(CommandContext cc) {
commandContext = cc;
}
public TypedProperty getRequestProperties() {
return requestProperties;
}
public void setRequestProperties(TypedProperty reqProp) {
requestProperties = reqProp;
}
public void populate() {
}
public Hashtable getManufacturer() {
Hashtable hash = new Hashtable();
hash.put("IBM", "IBM");
return hash;
}
public Hashtable getDisplayNum() {
Hashtable hash = new Hashtable();
hash.put("10", "10");
hash.put("20", "20");
hash.put("30", "30");
return hash;
}
public Hashtable getStore() {
Hashtable hash = new Hashtable();
hash.put("demoStore", "Demo Store");
hash.put("protomartB2B", "protomart B2B");
hash.put("protomartB2C", "protomart B2C");
return hash;
}
public String getMessage() {
return "message from the server";
}
}