Class SQLCollectionDAO
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.datasource.AbstractMyBatisDAO
org.ametys.plugins.contentio.synchronize.impl.SQLCollectionDAO
- All Implemented Interfaces:
LogEnabled
,PluginAware
,Component
,Configurable
,Contextualizable
,Serviceable
DAO for
SynchronizableContentsCollection
s which need to access a SQL database-
Field Summary
Modifier and TypeFieldDescriptionprotected String
The datesource idstatic final String
Avalon ROLEFields inherited from class org.ametys.core.datasource.AbstractMyBatisDAO
_manager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
_configureDatasource
(Configuration configuration) Configure datasourceprotected String
Get datasource idprotected Configuration
Get the mybatis configurationprotected void
_setDataSourceId
(String dataSourceId) Set the datasource idint
getTotalCount
(Map<String, Object> params, String dataSourceId) Get total count of synchronized contentGet the list of synchronized contentMethods inherited from class org.ametys.core.datasource.AbstractMyBatisDAO
configure, contextualize, getSession, getSession, reload, service, setPluginInfo
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
ROLE
Avalon ROLE -
_dataSourceId
The datesource id
-
-
Constructor Details
-
SQLCollectionDAO
public SQLCollectionDAO()
-
-
Method Details
-
_getMyBatisConfiguration
Description copied from class:AbstractMyBatisDAO
Get the mybatis configuration- Overrides:
_getMyBatisConfiguration
in classAbstractMyBatisDAO
- Parameters:
env
- the mybatis environnement- Returns:
- the mybatis configuration
-
search
Get the list of synchronized content- Parameters:
params
- the filter paramatersdataSourceId
- the datasource ID- Returns:
- the list of synchronized content
-
getTotalCount
Get total count of synchronized content- Parameters:
params
- the filter paramatersdataSourceId
- the datasource ID- Returns:
- the total count of synchronized content
-
_configureDatasource
Description copied from class:AbstractMyBatisDAO
Configure datasource- Overrides:
_configureDatasource
in classAbstractMyBatisDAO
- Parameters:
configuration
- the configuration- Throws:
ConfigurationException
- if an error occurred
-
_getDataSourceId
Description copied from class:AbstractMyBatisDAO
Get datasource id- Overrides:
_getDataSourceId
in classAbstractMyBatisDAO
- Returns:
- the datasource id
-
_setDataSourceId
Set the datasource id- Parameters:
dataSourceId
- the datasource id
-