package org.nightlabs.jfire.trade.ui.overview.order;
import org.eclipse.swt.widgets.Composite;
import org.nightlabs.jdo.query.QueryProvider;
import org.nightlabs.jfire.trade.query.OrderQuery;
import org.nightlabs.jfire.trade.ui.overview.AbstractArticleContainerFilterComposite;
/**
* Order must not have a statable filter composite!
*
* @author Daniel.Mazurek [at] NightLabs [dot] de
* @author Marius Heinzmann - marius[at]nightlabs[dot]com
*/
public class OrderFilterComposite
extends AbstractArticleContainerFilterComposite<OrderQuery>
{
/**
* @param parent
* @param style
* @param layoutMode
* @param layoutDataMode
* @param queryProvider
*/
public OrderFilterComposite(Composite parent, int style, LayoutMode layoutMode,
LayoutDataMode layoutDataMode, QueryProvider<? super OrderQuery> queryProvider)
{
super(parent, style, layoutMode, layoutDataMode, queryProvider);
}
/**
* @param parent
* @param style
*/
public OrderFilterComposite(Composite parent, int style,
QueryProvider<? super OrderQuery> queryProvider)
{
super(parent, style, queryProvider);
}
@Override
public Class<OrderQuery> getQueryClass() {
return OrderQuery.class;
}
// @Override
// protected void createContents(Composite parent) {
// createArticleContainerComposite(parent);
// }
// @Override
// protected List<JDOQueryComposite> registerJDOQueryComposites()
// {
// List<JDOQueryComposite> queryComps = new ArrayList<JDOQueryComposite>(2);
// queryComps.add(articleContainerFilterComposite);
// return queryComps;
// }
}