public class DataSourceDao extends BaseDao
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DataSourceDao.DataSourceNameComparator |
(package private) class |
DataSourceDao.DataSourceRowMapper |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DATA_SOURCE_SELECT |
private org.apache.commons.logging.Log |
LOG |
Constructor and Description |
---|
DataSourceDao() |
Modifier and Type | Method and Description |
---|---|
int |
copyDataSource(int dataSourceId,
java.util.ResourceBundle bundle) |
void |
copyPermissions(int fromDataSourceId,
int toDataSourceId) |
void |
deleteDataSource(int dataSourceId) |
java.lang.String |
generateUniqueXid() |
DataSourceVO<?> |
getDataSource(int id) |
DataSourceVO<?> |
getDataSource(java.lang.String xid) |
java.util.List<DataSourceVO<?>> |
getDataSources() |
java.lang.Object |
getPersistentData(int id) |
private void |
insertDataSource(DataSourceVO<?> vo) |
boolean |
isXidUnique(java.lang.String xid,
int excludeId) |
void |
saveDataSource(DataSourceVO<?> vo) |
void |
savePersistentData(int id,
java.lang.Object data) |
private void |
updateDataSource(DataSourceVO<?> vo) |
boolToChar, charToBool, deleteInChunks, doInsert, doInsert, doInsert, doInsertLong, doInsertLong, doInsertLong, generateUniqueXid, getGeneratedKeyName, getPreparedStatementCreator, isXidUnique
batchUpdate, createDelimitedList, createDelimitedList, createDelimitedList, createIntValuePairs, createKeyValuePairs, dbEncodeSearchString, getInt, getTransactionManager, getTransactionTemplate, now, query, query, query, query, query, query, queryForList, queryForList, queryForObject, queryForObject, queryForObject, setInt
private static final java.lang.String DATA_SOURCE_SELECT
private final org.apache.commons.logging.Log LOG
public java.util.List<DataSourceVO<?>> getDataSources()
public DataSourceVO<?> getDataSource(int id)
public DataSourceVO<?> getDataSource(java.lang.String xid)
public java.lang.String generateUniqueXid()
public boolean isXidUnique(java.lang.String xid, int excludeId)
public void saveDataSource(DataSourceVO<?> vo)
private void insertDataSource(DataSourceVO<?> vo)
private void updateDataSource(DataSourceVO<?> vo)
public void deleteDataSource(int dataSourceId)
public void copyPermissions(int fromDataSourceId, int toDataSourceId)
public int copyDataSource(int dataSourceId, java.util.ResourceBundle bundle)
public java.lang.Object getPersistentData(int id)
public void savePersistentData(int id, java.lang.Object data)