Revision 44408 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/BaseStoresRepository.java
BaseStoresRepository.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.util.HashMap; |
4 | 4 |
import java.util.Map; |
5 |
import java.util.Set; |
|
5 | 6 |
import org.apache.commons.lang3.StringUtils; |
6 | 7 |
import org.gvsig.tools.util.UnmodifiableBasicSet; |
7 | 8 |
import org.gvsig.tools.util.UnmodifiableBasicSetAdapter; |
... | ... | |
41 | 42 |
|
42 | 43 |
@Override |
43 | 44 |
protected UnmodifiableBasicSet<String> getMyKeySet() { |
44 |
return new UnmodifiableBasicSetAdapter<>(this.repository.keySet()); |
|
45 |
Set<String> keyset = this.repository.keySet(); |
|
46 |
if( keyset == null || keyset.isEmpty() ) { |
|
47 |
return UnmodifiableBasicSet.EMPTY_UNMODIFIABLEBASICSET; |
|
48 |
} |
|
49 |
return new UnmodifiableBasicSetAdapter<>(keyset); |
|
45 | 50 |
} |
46 | 51 |
|
47 | 52 |
@Override |
Also available in: Unified diff