Revision 44767 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/SearchConditionPanelSimplified.java

View differences:

SearchConditionPanelSimplified.java
21 21
import org.gvsig.fmap.dal.feature.FeatureStore;
22 22
import org.gvsig.fmap.dal.swing.DALSwingLocator;
23 23
import org.gvsig.fmap.dal.swing.DataSwingManager;
24
import org.gvsig.fmap.dal.swing.searchpanel.AbstractSearchConditionPanel;
24 25
import org.gvsig.fmap.dal.swing.searchpanel.SearchConditionPanel;
25 26
import org.gvsig.tools.ToolsLocator;
26 27
import org.gvsig.tools.i18n.I18nManager;
......
36 37
 *
37 38
 * @author jjdelcerro
38 39
 */
39
public class SearchConditionPanelSimplified implements SearchConditionPanel {
40
public class SearchConditionPanelSimplified 
41
    extends AbstractSearchConditionPanel 
42
    implements SearchConditionPanel 
43
  {
40 44

  
41 45
  private static final Logger LOGGER = LoggerFactory.getLogger(SearchConditionPanelSimplified.class);
42 46

  
......
159 163

  
160 164
  @Override
161 165
  public boolean isValid(StringBuilder message) {
162
    return true;
166
    boolean valid = true;
167
    for (SearchConditionFieldController searchField : searchFields) {
168
      if( !searchField.isValid(message) ) {
169
        valid = false;
170
      }
171
    }
172
    return valid;
163 173
  }
164 174
  
165 175
  private void initComponents() {

Also available in: Unified diff