Class HibernateConsumerDao

  • All Implemented Interfaces:
    org.sakaiproject.oauth.dao.ConsumerDao, org.springframework.beans.factory.InitializingBean

    public class HibernateConsumerDao
    extends org.springframework.orm.hibernate5.support.HibernateDaoSupport
    implements org.sakaiproject.oauth.dao.ConsumerDao
    • 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 create​(org.sakaiproject.oauth.domain.Consumer consumer)  
      org.sakaiproject.oauth.domain.Consumer get​(String consumerId)  
      Collection<org.sakaiproject.oauth.domain.Consumer> getAll()  
      void remove​(org.sakaiproject.oauth.domain.Consumer consumer)  
      org.sakaiproject.oauth.domain.Consumer update​(org.sakaiproject.oauth.domain.Consumer consumer)  
      • 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
    • Constructor Detail

      • HibernateConsumerDao

        public HibernateConsumerDao()
    • Method Detail

      • create

        public void create​(org.sakaiproject.oauth.domain.Consumer consumer)
        Specified by:
        create in interface org.sakaiproject.oauth.dao.ConsumerDao
      • get

        public org.sakaiproject.oauth.domain.Consumer get​(String consumerId)
        Specified by:
        get in interface org.sakaiproject.oauth.dao.ConsumerDao
      • update

        public org.sakaiproject.oauth.domain.Consumer update​(org.sakaiproject.oauth.domain.Consumer consumer)
        Specified by:
        update in interface org.sakaiproject.oauth.dao.ConsumerDao
      • remove

        public void remove​(org.sakaiproject.oauth.domain.Consumer consumer)
        Specified by:
        remove in interface org.sakaiproject.oauth.dao.ConsumerDao
      • getAll

        public Collection<org.sakaiproject.oauth.domain.Consumer> getAll()
        Specified by:
        getAll in interface org.sakaiproject.oauth.dao.ConsumerDao