Class ConfigurationHibernateImpl
- java.lang.Object
-
- org.springframework.dao.support.DaoSupport
-
- org.springframework.orm.hibernate5.support.HibernateDaoSupport
-
- org.ikasan.configurationService.dao.ConfigurationHibernateImpl
-
- All Implemented Interfaces:
ConfigurationDao<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>,org.springframework.beans.factory.InitializingBean
public class ConfigurationHibernateImpl extends org.springframework.orm.hibernate5.support.HibernateDaoSupport implements ConfigurationDao<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
Implementation of the ConfigurationDao interface providing the Hibernate persistence for configuration instances.- Author:
- Ikasan Development Team
-
-
Constructor Summary
Constructors Constructor Description ConfigurationHibernateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>> configuration)Delete a configuration entry.org.ikasan.spec.configuration.ConfigurationfindByConfigurationId(java.lang.String configurationId)Find and return the configuration entry instance for this configurationId.voidsave(org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>> configuration)Create/update a configuration entry.
-
-
-
Method Detail
-
findByConfigurationId
public org.ikasan.spec.configuration.Configuration findByConfigurationId(java.lang.String configurationId)
Description copied from interface:ConfigurationDaoFind and return the configuration entry instance for this configurationId. If not found then 'null' is returned.- Specified by:
findByConfigurationIdin interfaceConfigurationDao<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>- Returns:
- Configuration
-
save
public void save(org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>> configuration)
Description copied from interface:ConfigurationDaoCreate/update a configuration entry.- Specified by:
savein interfaceConfigurationDao<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
-
delete
public void delete(org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>> configuration)
Description copied from interface:ConfigurationDaoDelete a configuration entry.- Specified by:
deletein interfaceConfigurationDao<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>
-
-