|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AssignmentDao
| Method Summary | |
|---|---|
void |
delete(Assignment assignment)
Delete an assignment |
List<Assignment> |
findAssignments(String principalId,
Date asOfDate)
Returns all assignments for the provided principalId that are valid as of the specified payPeriodEndDate. |
List<Assignment> |
findAssignmentsWithinPeriod(String principalId,
Date startDate,
Date endDate)
|
List<Assignment> |
getActiveAssignments(Date asOfDate)
|
List<Assignment> |
getActiveAssignmentsForJob(String principalId,
Long jobNumber,
Date asOfDate)
KPME-1129 Get a list of active assignments based on principalId and jobNumber as of a particular date |
List<Assignment> |
getActiveAssignmentsInWorkArea(Long workArea,
Date asOfDate)
Get list of active assignments in a given work area as of a particular date |
Assignment |
getAssignment(Long job,
Long workArea,
Long task,
Date asOfDate)
|
Assignment |
getAssignment(String tkAssignmentId)
|
Assignment |
getAssignment(String principalId,
Long jobNumber,
Long workArea,
Long task,
Date asOfDate)
|
List<Assignment> |
getAssignments(List<String> workAreaList,
Date effdt,
Date startDate,
Date endDate)
|
Assignment |
getMaxTimestampAssignment(String principalId)
|
List<String> |
getPrincipalIds(List<String> workAreaList,
Date effdt,
Date startDate,
Date endDate)
|
void |
saveOrUpdate(Assignment assignment)
Save or update the given assignment |
void |
saveOrUpdate(List<Assignment> assignments)
Save of update the given list of assignments |
List<Assignment> |
searchAssignments(Date fromEffdt,
Date toEffdt,
String principalId,
String jobNumber,
String dept,
String workArea,
String active,
String showHistory)
|
| Method Detail |
|---|
List<Assignment> findAssignments(String principalId,
Date asOfDate)
principalId - payPeriodEndDate -
void saveOrUpdate(Assignment assignment)
assignment - void saveOrUpdate(List<Assignment> assignments)
assignments - void delete(Assignment assignment)
assignment -
List<Assignment> getActiveAssignmentsInWorkArea(Long workArea,
Date asOfDate)
workArea - asOfDate -
Assignment getAssignment(String tkAssignmentId)
Assignment getAssignment(Long job,
Long workArea,
Long task,
Date asOfDate)
List<Assignment> getActiveAssignments(Date asOfDate)
Assignment getAssignment(String principalId,
Long jobNumber,
Long workArea,
Long task,
Date asOfDate)
List<Assignment> getActiveAssignmentsForJob(String principalId,
Long jobNumber,
Date asOfDate)
principalId - jobNumber - asOfDate -
List<Assignment> findAssignmentsWithinPeriod(String principalId,
Date startDate,
Date endDate)
List<Assignment> searchAssignments(Date fromEffdt,
Date toEffdt,
String principalId,
String jobNumber,
String dept,
String workArea,
String active,
String showHistory)
Assignment getMaxTimestampAssignment(String principalId)
List<String> getPrincipalIds(List<String> workAreaList,
Date effdt,
Date startDate,
Date endDate)
List<Assignment> getAssignments(List<String> workAreaList,
Date effdt,
Date startDate,
Date endDate)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||