*/
public void actionPerformed(final ActionEvent arg0) {
Util.setWaitCursor(window.getComponent());
objectSelectionList.clearSelection();
SearchOrderView searchOrderView = new SearchOrderView(true);
JDialog dialog = Util.getDialog(window, "S�k", true);
WindowInterface dialogWindow = new JDialogAdapter(dialog);
dialog.add(searchOrderView.buildPanel(dialogWindow));
dialog.pack();
Util.locateOnScreenCenter(dialogWindow);
dialogWindow.setVisible(true);
String criteria = searchOrderView.getCriteria();
Boolean useOrderNr = searchOrderView.useOrderNr();
clearFilter();
handleFilter();
if (criteria != null) {
if (useOrderNr) {
searchOrder(criteria, null, window);