[Bug #635] it adds a new method to reset the values of the finder.

FEA: ItEr60S04ValidacionEProbasFuncionaisItEr59S04
This commit is contained in:
Susana Montes Pedreira 2010-09-13 17:10:51 +02:00
parent 149b293001
commit f53eaa0188
4 changed files with 11 additions and 3 deletions

View file

@ -119,7 +119,6 @@ public class BandboxMultipleSearch extends HtmlMacroComponent {
final String inputText = ((InputEvent) event).getValue();
if ((inputText == null) || (inputText.isEmpty())) {
clear();
searchMultipleFilters();
} else {
searchMultipleFilters(inputText);
}
@ -195,6 +194,8 @@ public class BandboxMultipleSearch extends HtmlMacroComponent {
bandbox.setValue("");
selectedFiltersText = "";
selectedFilters.clear();
multipleFiltersFinder.reset();
searchMultipleFilters();
}
public void addSelectedElement(Object obj) {

View file

@ -59,4 +59,6 @@ public interface IMultipleFiltersFinder {
ListitemRenderer getItemRenderer();
void reset();
}

View file

@ -20,8 +20,6 @@
package org.navalplanner.web.common.components.finders;
import static org.navalplanner.web.I18nHelper._;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Callable;
@ -50,6 +48,9 @@ public abstract class MultipleFiltersFinder implements IMultipleFiltersFinder {
MultipleFiltersFinder() {
}
public void reset() {
}
public IAdHocTransactionService getAdHocTransactionService() {
return adHocTransactionService;
}

View file

@ -57,6 +57,10 @@ public class ResourceAllocationMultipleFiltersFinder extends
this.isLimitingResourceAllocation = isLimitingResourceAllocation;
}
public void reset() {
this.mode = FilterEnumNone.None;
}
public List<FilterPair> getFirstTenFilters() {
getListMatching().clear();
if (!isModeResource()) {