com.atlassian.crowd.openid.server.model.approval
Class SiteApprovalDAOHibernate

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by com.atlassian.crowd.util.persistence.hibernate.HibernateDao
              extended by com.atlassian.crowd.openid.server.model.EntityObjectDAOHibernate
                  extended by com.atlassian.crowd.openid.server.model.approval.SiteApprovalDAOHibernate
All Implemented Interfaces:
SiteApprovalDAO, EntityObjectDAO, ObjectDao, org.springframework.beans.factory.InitializingBean

public class SiteApprovalDAOHibernate
extends EntityObjectDAOHibernate
implements SiteApprovalDAO


Field Summary
 
Fields inherited from class com.atlassian.crowd.util.persistence.hibernate.HibernateDao
batchProcessor, logger
 
Constructor Summary
SiteApprovalDAOHibernate()
           
 
Method Summary
 java.util.List findAllForProfile(Profile profile)
           
 java.util.List findAlwaysAllow(User user)
           
 SiteApproval findBySite(User user, Site site)
           
 java.lang.Class getPersistentClass()
          All subclasses of HibernateDAO must implement this method for HibernateDao.load(long) to work correctly
 
Methods inherited from class com.atlassian.crowd.openid.server.model.EntityObjectDAOHibernate
findAll, save, update
 
Methods inherited from class com.atlassian.crowd.util.persistence.hibernate.HibernateDao
load, loadReference, remove, save, saveOrUpdate, setBatchProcessor, update
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, 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
 
Methods inherited from interface com.atlassian.crowd.openid.server.model.EntityObjectDAO
findAll, save, update
 
Methods inherited from interface com.atlassian.crowd.util.persistence.hibernate.ObjectDao
load, remove, save, update
 

Constructor Detail

SiteApprovalDAOHibernate

public SiteApprovalDAOHibernate()
Method Detail

getPersistentClass

public java.lang.Class getPersistentClass()
Description copied from class: HibernateDao
All subclasses of HibernateDAO must implement this method for HibernateDao.load(long) to work correctly

Specified by:
getPersistentClass in interface ObjectDao
Specified by:
getPersistentClass in class HibernateDao
Returns:
Class

findBySite

public SiteApproval findBySite(User user,
                               Site site)
Specified by:
findBySite in interface SiteApprovalDAO

findAlwaysAllow

public java.util.List findAlwaysAllow(User user)
Specified by:
findAlwaysAllow in interface SiteApprovalDAO

findAllForProfile

public java.util.List findAllForProfile(Profile profile)
Specified by:
findAllForProfile in interface SiteApprovalDAO


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.