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

View differences:

BaseStoresRepository.java
2 2

  
3 3
import java.util.HashMap;
4 4
import java.util.Map;
5
import org.apache.commons.lang3.StringUtils;
5 6
import org.gvsig.tools.util.UnmodifiableBasicSet;
6 7
import org.gvsig.tools.util.UnmodifiableBasicSetAdapter;
7 8

  
......
45 46

  
46 47
    @Override
47 48
    public void add(String name, DataStoreParameters parameters) {
49
        if( parameters == null ) {
50
            throw new IllegalArgumentException("parameters can't be null.");
51
        }
52
        if( StringUtils.isBlank(name) ) {
53
            throw new IllegalArgumentException("name can't be blank.");
54
        }
48 55
        this.repository.put(name, parameters);
49 56
    }
50 57

  
51 58
    @Override
52 59
    public void remove(String name) {
60
        if( StringUtils.isBlank(name) ) {
61
            LOGGER.warn("parameter name can't be blank");
62
            return;
63
        }
53 64
        this.repository.remove(name);
54 65
    }
55 66
    

Also available in: Unified diff