import org.apache.commons.lang.StringUtils;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.viewers.ILabelProvider;
protected List<UuidAndTitleCache<T>> model;
private final Set<T> transientCdmObjects = new HashSet<T>();
private final String settings;
- protected final int limitOfInitialElements = 100;
+ protected final Integer limitOfInitialElements = null;
private T selectedObject;
protected Set<UUID> cdmBaseToBeFiltered;
+ protected Job searchJob;
+
/**
* <p>Constructor for AbstractFilteredCdmResourceSelectionDialog.</p>
if (control != null){
pattern = ((Text)control).getText();
if (pattern.equals("*") || pattern.equals("?")){
- callService(null);
+ callService("*");
}else if (StringUtils.isNotBlank(pattern)){
callService(pattern);
}