public class CdmDataSourceRepository
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG_DATASOURCE
Constant
TAG_DATASOURCE="tagDataSource" |
Constructor and Description |
---|
CdmDataSourceRepository() |
Modifier and Type | Method and Description |
---|---|
static boolean |
changeDataSource(eu.etaxonomy.cdm.config.ICdmSource cdmSource)
changeDataSource
|
static eu.etaxonomy.cdm.database.ICdmDataSource |
createDefaultH2DataSource()
Creates a default H2 CDM Data Source
|
static boolean |
delete(eu.etaxonomy.cdm.config.ICdmPersistentSource cdmPersistentSource)
delete
|
static java.util.List<eu.etaxonomy.cdm.config.ICdmSource> |
getAll()
getAll
|
static eu.etaxonomy.cdm.config.ICdmSource |
getCurrentCdmSource()
Getter for the field
currentDataSource . |
static eu.etaxonomy.cdm.database.ICdmDataSource |
getDataSource(java.lang.String name)
getDataSource
|
static eu.etaxonomy.cdm.config.ICdmPersistentSource |
replace(java.lang.String strCdmSourceName,
eu.etaxonomy.cdm.database.ICdmDataSource cdmSource) |
static eu.etaxonomy.cdm.config.ICdmPersistentSource |
save(java.lang.String strCdmSourceName,
eu.etaxonomy.cdm.database.ICdmDataSource cdmSource)
save
|
static eu.etaxonomy.cdm.config.ICdmPersistentSource |
save(java.lang.String strCdmSourceName,
ICdmRemoteSource cdmSource)
save
|
static boolean |
setCurrentCdmSource(eu.etaxonomy.cdm.config.ICdmSource cdmSource)
Setter for the field
currentDataSource . |
static eu.etaxonomy.cdm.config.ICdmPersistentSource |
update(java.lang.String strCdmSourceName,
eu.etaxonomy.cdm.database.ICdmDataSource cdmSource)
update
|
static eu.etaxonomy.cdm.config.ICdmPersistentSource |
update(java.lang.String strCdmSourceName,
ICdmRemoteSource cdmSource)
update
|
static void |
updateLastUsedDataSource()
Getter for the field
lastUsedDataSourceName . |
public static final java.lang.String TAG_DATASOURCE
TAG_DATASOURCE="tagDataSource"
public static void updateLastUsedDataSource()
Getter for the field lastUsedDataSourceName
.
public static boolean delete(eu.etaxonomy.cdm.config.ICdmPersistentSource cdmPersistentSource)
delete
dataSource
- a CdmPersistentDataSource
object.public static java.util.List<eu.etaxonomy.cdm.config.ICdmSource> getAll()
getAll
List
object.public static eu.etaxonomy.cdm.database.ICdmDataSource getDataSource(java.lang.String name)
getDataSource
name
- a String
object.ICdmDataSource
object.public static eu.etaxonomy.cdm.config.ICdmSource getCurrentCdmSource() throws CdmRemoteSourceException
Getter for the field currentDataSource
.
ICdmDataSource
object.CdmRemoteSourceException
public static eu.etaxonomy.cdm.database.ICdmDataSource createDefaultH2DataSource()
public static boolean setCurrentCdmSource(eu.etaxonomy.cdm.config.ICdmSource cdmSource)
Setter for the field currentDataSource
.
dataSource
- a ICdmDataSource
object.public static boolean changeDataSource(eu.etaxonomy.cdm.config.ICdmSource cdmSource)
changeDataSource
dataSource
- a ICdmDataSource
object.public static eu.etaxonomy.cdm.config.ICdmPersistentSource save(java.lang.String strCdmSourceName, ICdmRemoteSource cdmSource) throws CdmRemoteSourceException
save
dataSource
- a ICdmDataSource
object.strDataSourceName
- a String
object.CdmPersistentDataSource
object.CdmRemoteSourceException
public static eu.etaxonomy.cdm.config.ICdmPersistentSource save(java.lang.String strCdmSourceName, eu.etaxonomy.cdm.database.ICdmDataSource cdmSource)
save
dataSource
- a ICdmDataSource
object.strDataSourceName
- a String
object.CdmPersistentDataSource
object.CdmRemoteSourceException
public static eu.etaxonomy.cdm.config.ICdmPersistentSource update(java.lang.String strCdmSourceName, eu.etaxonomy.cdm.database.ICdmDataSource cdmSource)
update
strDataSourceName
- a String
object.dataSource
- a ICdmDataSource
object.CdmPersistentDataSource
object.public static eu.etaxonomy.cdm.config.ICdmPersistentSource replace(java.lang.String strCdmSourceName, eu.etaxonomy.cdm.database.ICdmDataSource cdmSource)
public static eu.etaxonomy.cdm.config.ICdmPersistentSource update(java.lang.String strCdmSourceName, ICdmRemoteSource cdmSource)
update
strDataSourceName
- a String
object.dataSource
- a ICdmDataSource
object.CdmPersistentDataSource
object.Copyright © 2007-2018. All Rights Reserved.