|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
org.kuali.hr.job.dao.JobDaoSpringOjbImpl
public class JobDaoSpringOjbImpl
Represents an implementation of JobDao.
| Field Summary |
|---|
| Fields inherited from class org.springframework.dao.support.DaoSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
JobDaoSpringOjbImpl()
|
|
| Method Summary | |
|---|---|
List<Job> |
getActiveJobsForPayType(String hrPayType,
Date asOfDate)
Fetch active jobs that are incumbents of the payType |
List<Job> |
getActiveJobsForPosition(String positionNbr,
Date asOfDate)
Fetch active jobs that are incumbents of the position |
List<Job> |
getActiveLeaveJobs(String principalId,
Date asOfDate)
|
List<Job> |
getAllActiveLeaveJobs(String principalId,
Date asOfDate)
|
List<Job> |
getAllInActiveLeaveJobsInRange(String principalId,
Date startDate,
Date endDate)
|
List<Job> |
getInactiveLeaveJobs(Long jobNumber,
Date asOfDate,
Date jobDate)
|
Job |
getJob(String hrJobId)
Get job based on id |
Job |
getJob(String principalId,
Long jobNumber,
Date asOfDate)
|
int |
getJobCount(String principalId,
Long jobNumber,
String dept)
Fetch the count of the jobs with the given principalId and jobNumber |
List<Job> |
getJobs(String principalId,
Date payPeriodEndDate)
Provides a list of current jobs that are valid relative to the provided effective date. |
List<Job> |
getJobs(String principalId,
String jobNumber,
String dept,
String positionNumber,
String hrPayType,
Date fromEffdt,
Date toEffdt,
String active,
String showHistory)
|
Job |
getMaxJob(String principalId)
Get job with max(jobNumber) for a certain principalId |
Job |
getMaxTimestampJob(String principalId)
|
Job |
getPrimaryJob(String principalId,
Date payPeriodEndDate)
Get Primary Job as indicated by primary indicator on Job table |
void |
saveOrUpdate(Job job)
Saves or Updates a Job |
void |
saveOrUpdate(List<Job> jobList)
Saves or updates a job list |
| Methods inherited from class org.kuali.rice.core.framework.persistence.ojb.dao.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 |
|---|
public JobDaoSpringOjbImpl()
| Method Detail |
|---|
public void saveOrUpdate(Job job)
JobDao
saveOrUpdate in interface JobDaopublic void saveOrUpdate(List<Job> jobList)
JobDao
saveOrUpdate in interface JobDao
public Job getPrimaryJob(String principalId,
Date payPeriodEndDate)
JobDao
getPrimaryJob in interface JobDao
public List<Job> getJobs(String principalId,
Date payPeriodEndDate)
JobDao
getJobs in interface JobDao
public Job getJob(String principalId,
Long jobNumber,
Date asOfDate)
getJob in interface JobDao
public List<Job> getActiveJobsForPosition(String positionNbr,
Date asOfDate)
JobDao
getActiveJobsForPosition in interface JobDao
public List<Job> getActiveJobsForPayType(String hrPayType,
Date asOfDate)
JobDao
getActiveJobsForPayType in interface JobDaopublic Job getJob(String hrJobId)
JobDao
getJob in interface JobDaopublic Job getMaxJob(String principalId)
JobDao
getMaxJob in interface JobDao
public List<Job> getJobs(String principalId,
String jobNumber,
String dept,
String positionNumber,
String hrPayType,
Date fromEffdt,
Date toEffdt,
String active,
String showHistory)
getJobs in interface JobDao
public int getJobCount(String principalId,
Long jobNumber,
String dept)
JobDao
getJobCount in interface JobDao
public List<Job> getActiveLeaveJobs(String principalId,
Date asOfDate)
getActiveLeaveJobs in interface JobDao
public List<Job> getInactiveLeaveJobs(Long jobNumber,
Date asOfDate,
Date jobDate)
getInactiveLeaveJobs in interface JobDao
public List<Job> getAllActiveLeaveJobs(String principalId,
Date asOfDate)
getAllActiveLeaveJobs in interface JobDao
public List<Job> getAllInActiveLeaveJobsInRange(String principalId,
Date startDate,
Date endDate)
getAllInActiveLeaveJobsInRange in interface JobDaopublic Job getMaxTimestampJob(String principalId)
getMaxTimestampJob in interface JobDao
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||