Class 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
    • Field Summary

      • Fields inherited from class org.springframework.dao.support.DaoSupport

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete​(org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>> configuration)
      Delete a configuration entry.
      org.ikasan.spec.configuration.Configuration findByConfigurationId​(java.lang.String configurationId)
      Find and return the configuration entry instance for this configurationId.
      void save​(org.ikasan.spec.configuration.Configuration<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>> configuration)
      Create/update a configuration entry.
      • Methods inherited from class org.springframework.orm.hibernate5.support.HibernateDaoSupport

        checkDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactory
      • Methods inherited from class org.springframework.dao.support.DaoSupport

        afterPropertiesSet, initDao
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigurationHibernateImpl

        public ConfigurationHibernateImpl()
    • Method Detail

      • findByConfigurationId

        public org.ikasan.spec.configuration.Configuration findByConfigurationId​(java.lang.String configurationId)
        Description copied from interface: ConfigurationDao
        Find and return the configuration entry instance for this configurationId. If not found then 'null' is returned.
        Specified by:
        findByConfigurationId in interface ConfigurationDao<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: ConfigurationDao
        Create/update a configuration entry.
        Specified by:
        save in interface ConfigurationDao<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: ConfigurationDao
        Delete a configuration entry.
        Specified by:
        delete in interface ConfigurationDao<java.util.List<org.ikasan.spec.configuration.ConfigurationParameter>>