org.itracker.persistence.dao
Class ProjectScriptDAOImpl

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<ProjectScript>
              extended by org.itracker.persistence.dao.ProjectScriptDAOImpl
All Implemented Interfaces:
BaseDAO<ProjectScript>, ProjectScriptDAO, org.springframework.beans.factory.InitializingBean

public class ProjectScriptDAOImpl
extends BaseHibernateDAOImpl<ProjectScript>
implements ProjectScriptDAO

ProjectScript DAO implementation.

Author:
johnny

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ProjectScriptDAOImpl()
           
 
Method Summary
 List<ProjectScript> findAll()
          Finds all ProjectScripts
 ProjectScript findByPrimaryKey(Integer scriptId)
          Find a ProjectScript by its primary key
 List<ProjectScript> findByProject(Integer projectId)
          Finds all scripts applied to fields on a particular project.
 List<ProjectScript> findByProjectField(Integer projectId, Integer fieldId)
          Finds all scripts applied to fields on a particular project.
 
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

ProjectScriptDAOImpl

public ProjectScriptDAOImpl()
Method Detail

findByPrimaryKey

public ProjectScript findByPrimaryKey(Integer scriptId)
Description copied from interface: ProjectScriptDAO
Find a ProjectScript by its primary key

Specified by:
findByPrimaryKey in interface ProjectScriptDAO
Parameters:
scriptId - system ID
Returns:
project script or null if none exists with the given id

findAll

public List<ProjectScript> findAll()
Description copied from interface: ProjectScriptDAO
Finds all ProjectScripts

Specified by:
findAll in interface ProjectScriptDAO
Returns:
all ProjectScripts

findByProject

public List<ProjectScript> findByProject(Integer projectId)
Description copied from interface: ProjectScriptDAO
Finds all scripts applied to fields on a particular project.

Specified by:
findByProject in interface ProjectScriptDAO
Returns:
list of project scripts

findByProjectField

public List<ProjectScript> findByProjectField(Integer projectId,
                                              Integer fieldId)
Description copied from interface: ProjectScriptDAO
Finds all scripts applied to fields on a particular project.

Specified by:
findByProjectField in interface ProjectScriptDAO
Returns:
list of project scripts


Copyright © 2002-2012 itracker. All Rights Reserved.