Revision 44855 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/DefaultSearchPanel.java

View differences:

DefaultSearchPanel.java
42 42
import static org.gvsig.fmap.dal.DataManager.USE_LABELS_NO;
43 43
import static org.gvsig.fmap.dal.DataManager.USE_LABELS_YES;
44 44
import org.gvsig.fmap.dal.DataStore;
45
import org.gvsig.fmap.dal.DataStoreProviderFactory;
45 46
import org.gvsig.fmap.dal.complements.Search;
46 47
import org.gvsig.fmap.dal.exception.DataException;
47 48
import org.gvsig.fmap.dal.feature.Feature;
......
901 902
    }
902 903

  
903 904
    private void doGroupBy() {
904
        int allowGroupBy = ((FeatureStoreProviderFactory) (this.store.getProviderFactory())).allowGroupBy();
905
        DataStoreProviderFactory dataFactory = this.store.getProviderFactory();
906
        int allowGroupBy = ((FeatureStoreProviderFactory) dataFactory).allowGroupBy();
905 907
        if (allowGroupBy != DataType.YES) {
906
            // FIXME: mensaje al usaurio.
907
            return;
908
          // FIXME: mensaje al usaurio.
909
          I18nManager i18n = ToolsLocator.getI18nManager();
910
          ThreadSafeDialogsManager dialogs = ToolsSwingLocator.getThreadSafeDialogsManager();
911
          dialogs.messageDialog(
912
                    i18n.getTranslation("_The_group_function_is_not_available_for_this_table"), 
913
                    i18n.getTranslation("_Information"), 
914
                    JOptionPane.INFORMATION_MESSAGE
915
          );
916
          return;
908 917
        }
909 918

  
910 919
        WindowManager_v2 winmanager = (WindowManager_v2) ToolsSwingLocator.getWindowManager();

Also available in: Unified diff