Revision 5a20c932
Added by Andreas Müller almost 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/datasource/CdmDataSourceRepository.java | ||
---|---|---|
29 | 29 |
import eu.etaxonomy.taxeditor.model.MementoHelper; |
30 | 30 |
import eu.etaxonomy.taxeditor.model.MessagingUtils; |
31 | 31 |
import eu.etaxonomy.taxeditor.remoting.source.CdmPersistentRemoteSource; |
32 |
import eu.etaxonomy.taxeditor.remoting.source.CdmRemoteSource; |
|
32 | 33 |
import eu.etaxonomy.taxeditor.remoting.source.CdmRemoteSourceException; |
33 | 34 |
import eu.etaxonomy.taxeditor.remoting.source.ICdmRemoteSource; |
34 | 35 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
35 | 36 |
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin; |
37 |
|
|
36 | 38 |
public class CdmDataSourceRepository{ |
37 | 39 |
|
38 | 40 |
/** Constant <code>TAG_DATASOURCE="tagDataSource"</code> */ |
... | ... | |
207 | 209 |
|
208 | 210 |
return true; |
209 | 211 |
} |
210 |
|
|
211 |
/** |
|
212 |
* <p>save</p> |
|
213 |
* |
|
214 |
* @param dataSource a {@link eu.etaxonomy.cdm.database.ICdmDataSource} object. |
|
215 |
* @param strDataSourceName a {@link java.lang.String} object. |
|
216 |
* @return a {@link eu.etaxonomy.cdm.database.CdmPersistentDataSource} object. |
|
217 |
* @throws CdmRemoteSourceException |
|
218 |
*/ |
|
219 |
public static ICdmPersistentSource save(String strCdmSourceName, ICdmRemoteSource cdmSource) throws CdmRemoteSourceException { |
|
220 |
return CdmPersistentRemoteSource.save(strCdmSourceName, cdmSource); |
|
221 |
} |
|
212 |
// |
|
213 |
// /**
|
|
214 |
// * <p>save</p>
|
|
215 |
// *
|
|
216 |
// * @param dataSource a {@link eu.etaxonomy.cdm.database.ICdmDataSource} object.
|
|
217 |
// * @param strDataSourceName a {@link java.lang.String} object.
|
|
218 |
// * @return a {@link eu.etaxonomy.cdm.database.CdmPersistentDataSource} object.
|
|
219 |
// * @throws CdmRemoteSourceException
|
|
220 |
// */
|
|
221 |
// public static ICdmPersistentSource save(String strCdmSourceName, ICdmRemoteSource cdmSource) throws CdmRemoteSourceException {
|
|
222 |
// return CdmPersistentRemoteSource.save(strCdmSourceName, cdmSource);
|
|
223 |
// }
|
|
222 | 224 |
|
223 | 225 |
/** |
224 | 226 |
* <p>save</p> |
... | ... | |
264 | 266 |
* @param dataSource a {@link eu.etaxonomy.cdm.database.ICdmDataSource} object. |
265 | 267 |
* @return a {@link eu.etaxonomy.cdm.database.CdmPersistentDataSource} object. |
266 | 268 |
*/ |
267 |
public static ICdmPersistentSource update(String strCdmSourceName, ICdmRemoteSource cdmSource){
|
|
269 |
public static ICdmPersistentSource update(String strCdmSourceName, CdmRemoteSource cdmSource){ |
|
268 | 270 |
try { |
269 | 271 |
return CdmPersistentRemoteSource.update(strCdmSourceName, cdmSource); |
270 | 272 |
} catch (Exception e) { |
Also available in: Unified diff
ref #9025 improve localhost mgd. handling for schema create and update and some general minor improvements and refactorings