package org.nightlabs.jfire.trade.ui.store.search; import java.util.Locale; import org.nightlabs.base.ui.search.AbstractSearchResultProviderFactory; import org.nightlabs.base.ui.search.ISearchResultProvider; import org.nightlabs.jfire.store.ProductType; /** * @author Daniel.Mazurek [at] NightLabs [dot] de * */ public class GenericProductTypeSearchResultProviderFactory extends AbstractSearchResultProviderFactory<ProductType> { public GenericProductTypeSearchResultProviderFactory() { getName().setText(Locale.ENGLISH.getLanguage(), "Products"); //$NON-NLS-1$ getName().setText(Locale.GERMANY.getLanguage(), "Produkte"); //$NON-NLS-1$ } @Override public ISearchResultProvider<ProductType> createSearchResultProvider() { return new GenericProductTypeSearchResultProvider(this); } @Override public Class<ProductType> getResultTypeClass() { return ProductType.class; } }