org.kuali.kfs.coa.dataaccess.impl
Class ProjectCodeDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.kfs.coa.dataaccess.impl.ProjectCodeDaoOjb
All Implemented Interfaces:
ProjectCodeDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class ProjectCodeDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements ProjectCodeDao

This class is the OJB implementation of the ProjectCodeDao interface.


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ProjectCodeDaoOjb()
           
 
Method Summary
 ProjectCode getByName(String name)
          Retrieves project code business object by project name
 ProjectCode getByPrimaryId(String projectCode)
          Retrieves project code business object by primary key
 void save(ProjectCode projectCode)
          This method saves a given ProjectCode
 
Methods inherited from class org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
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
 

Constructor Detail

ProjectCodeDaoOjb

public ProjectCodeDaoOjb()
Method Detail

getByPrimaryId

public ProjectCode getByPrimaryId(String projectCode)
Retrieves project code business object by primary key

Specified by:
getByPrimaryId in interface ProjectCodeDao
Parameters:
projectCode - - part of composite key
Returns:
Project
See Also:
ProjectCodeDao.getByPrimaryId(String)

getByName

public ProjectCode getByName(String name)
Retrieves project code business object by project name

Specified by:
getByName in interface ProjectCodeDao
Parameters:
name - - part of composite key
Returns:
Project
See Also:
ProjectCodeDao.getByName(String)

save

public void save(ProjectCode projectCode)
Description copied from interface: ProjectCodeDao
This method saves a given ProjectCode

Specified by:
save in interface ProjectCodeDao
Parameters:
projectCode - - a populated ProjectCode object to be saved
Throws:
IllegalObjectStateException
ValidationErrorList
See Also:
save(ProjectCode)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.