org.itracker.persistence.dao
Class IssueActivityDAOImpl

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by org.itracker.persistence.dao.BaseHibernateDAOImpl<IssueActivity>
              extended by org.itracker.persistence.dao.IssueActivityDAOImpl
All Implemented Interfaces:
BaseDAO<IssueActivity>, IssueActivityDAO, org.springframework.beans.factory.InitializingBean

public class IssueActivityDAOImpl
extends BaseHibernateDAOImpl<IssueActivity>
implements IssueActivityDAO


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
IssueActivityDAOImpl()
           
 
Method Summary
 IssueActivity findById(Integer activityId)
          Finds the activity with the given ID.
 List<IssueActivity> findByIssueId(Integer issueId)
          Finds all activities of a given Issue.
 List<IssueActivity> findByIssueIdAndNotification(Integer issueId, boolean notificationSent)
          Finds all activities for an Issue with the given notification status.
 
Methods inherited from class org.itracker.persistence.dao.BaseHibernateDAOImpl
delete, detach, merge, refresh, save, saveOrUpdate
 
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 org.itracker.persistence.dao.BaseDAO
delete, detach, merge, refresh, save, saveOrUpdate
 

Constructor Detail

IssueActivityDAOImpl

public IssueActivityDAOImpl()
Method Detail

findById

public IssueActivity findById(Integer activityId)
Description copied from interface: IssueActivityDAO
Finds the activity with the given ID.

Specified by:
findById in interface IssueActivityDAO
Parameters:
activityId - system ID of the activity to return
Returns:
activity instance of null if none exists

findByIssueId

public List<IssueActivity> findByIssueId(Integer issueId)
Description copied from interface: IssueActivityDAO
Finds all activities of a given Issue. TODO : rename to findByIssue()

Specified by:
findByIssueId in interface IssueActivityDAO
Parameters:
issueId - system ID of the issue of which to retrieve activities
Returns:
list of activities of the issue, in unspecified order

findByIssueIdAndNotification

public List<IssueActivity> findByIssueIdAndNotification(Integer issueId,
                                                        boolean notificationSent)
Description copied from interface: IssueActivityDAO
Finds all activities for an Issue with the given notification status.

Specified by:
findByIssueIdAndNotification in interface IssueActivityDAO
Parameters:
issueId - system ID of the issue of which to retrieve activities
notificationSent - whether to return activities for which a notification has been sent or not


Copyright © 2002-2012 itracker. All Rights Reserved.