package org.nightlabs.jfire.trade.ui.store.search; import org.eclipse.swt.widgets.Composite; import org.nightlabs.jfire.store.ProductType; import org.nightlabs.jfire.store.search.AbstractProductTypeQuery; import org.nightlabs.jfire.store.search.BaseProductTypeQuery; /** * @author Daniel.Mazurek [at] NightLabs [dot] de * */ public class GenericProductTypeSearchComposite extends AbstractProductTypeSearchComposite { /** * @param parent * @param style */ public GenericProductTypeSearchComposite(Composite parent, int style) { super(parent, style); } @Override protected AbstractProductTypeQuery createNewQuery() { return new BaseProductTypeQuery(); } @Override protected Class<? extends AbstractProductTypeQuery> getQueryClass() { return BaseProductTypeQuery.class; } @Override protected Class<? extends ProductType> getResultClass() { return ProductType.class; } }