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
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