Revision 46737 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/AbstractStoresRepository.java
AbstractStoresRepository.java | ||
---|---|---|
79 | 79 |
DataStore store = null; |
80 | 80 |
try { |
81 | 81 |
store = DALLocator.getDataManager().openStore( |
82 |
parameters.getDataStoreName(),
|
|
82 |
parameters.getProviderName(),
|
|
83 | 83 |
parameters, |
84 | 84 |
false |
85 | 85 |
); |
... | ... | |
251 | 251 |
if( parameters!=null ) { |
252 | 252 |
try { |
253 | 253 |
DataStore store = DALLocator.getDataManager().openStore( |
254 |
parameters.getDataStoreName(),
|
|
254 |
parameters.getProviderName(),
|
|
255 | 255 |
parameters, |
256 | 256 |
ignoreDALResource |
257 | 257 |
); |
... | ... | |
270 | 270 |
} |
271 | 271 |
|
272 | 272 |
@Override |
273 |
public String getRepositoryIDOfStore(String name) { |
|
274 |
DataStoreParameters parameters = this.getMyParameters(name); |
|
275 |
if( parameters!=null ) { |
|
276 |
return this.getID(); |
|
277 |
} |
|
278 |
for ( StoresRepository theRepository : this.subrepositories) { |
|
279 |
String id = theRepository.getRepositoryIDOfStore(name); |
|
280 |
if( id!=null ) { |
|
281 |
return id; |
|
282 |
} |
|
283 |
} |
|
284 |
return null; |
|
285 |
} |
|
286 |
|
|
287 |
public StoresRepository getRepositoryOfStore(String name) { |
|
288 |
DataStoreParameters parameters = this.getMyParameters(name); |
|
289 |
if( parameters!=null ) { |
|
290 |
return this; |
|
291 |
} |
|
292 |
for ( StoresRepository theRepository : this.subrepositories) { |
|
293 |
StoresRepository repo = theRepository.getRepositoryOfStore(name); |
|
294 |
if( repo!=null ) { |
|
295 |
return repo; |
|
296 |
} |
|
297 |
} |
|
298 |
return null; |
|
299 |
} |
|
300 |
|
|
301 |
@Override |
|
273 | 302 |
public FeatureType getFeatureType(String name) { |
274 | 303 |
FeatureType featureType = this.getMyFeatureType(name); |
275 | 304 |
if( featureType != null ) { |
Also available in: Unified diff