Class HibernateAccessorDao

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

    public class HibernateAccessorDao
    extends org.springframework.orm.hibernate5.support.HibernateDaoSupport
    implements org.sakaiproject.oauth.dao.AccessorDao
    • 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.Accessor accessor)  
      org.sakaiproject.oauth.domain.Accessor get​(String accessorId)  
      Collection<org.sakaiproject.oauth.domain.Accessor> getByConsumer​(String consumerId)  
      List<org.sakaiproject.oauth.domain.Accessor> getByUser​(String userId)  
      void markExpiredAccessors()  
      void remove​(org.sakaiproject.oauth.domain.Accessor accessor)  
      org.sakaiproject.oauth.domain.Accessor update​(org.sakaiproject.oauth.domain.Accessor accessor)  
      • 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

      • HibernateAccessorDao

        public HibernateAccessorDao()
    • Method Detail

      • create

        public void create​(org.sakaiproject.oauth.domain.Accessor accessor)
        Specified by:
        create in interface org.sakaiproject.oauth.dao.AccessorDao
      • get

        public org.sakaiproject.oauth.domain.Accessor get​(String accessorId)
        Specified by:
        get in interface org.sakaiproject.oauth.dao.AccessorDao
      • getByUser

        public List<org.sakaiproject.oauth.domain.Accessor> getByUser​(String userId)
        Specified by:
        getByUser in interface org.sakaiproject.oauth.dao.AccessorDao
      • getByConsumer

        public Collection<org.sakaiproject.oauth.domain.Accessor> getByConsumer​(String consumerId)
        Specified by:
        getByConsumer in interface org.sakaiproject.oauth.dao.AccessorDao
      • markExpiredAccessors

        public void markExpiredAccessors()
        Specified by:
        markExpiredAccessors in interface org.sakaiproject.oauth.dao.AccessorDao
      • update

        public org.sakaiproject.oauth.domain.Accessor update​(org.sakaiproject.oauth.domain.Accessor accessor)
        Specified by:
        update in interface org.sakaiproject.oauth.dao.AccessorDao
      • remove

        public void remove​(org.sakaiproject.oauth.domain.Accessor accessor)
        Specified by:
        remove in interface org.sakaiproject.oauth.dao.AccessorDao