|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AssignmentService
| Method Summary | |
|---|---|
List<Assignment> |
getActiveAssignments(Date asOfDate)
Get active assignments for all users for the current date CAUTION this method will return a lot of data in a normal production env It is intended to only be used in a batch setting |
List<Assignment> |
getActiveAssignmentsForJob(String principalId,
Long jobNumber,
Date asOfDate)
KPME-1129 Kagata Get a list of active assignments based on principalId and jobNumber as of a particular date |
List<Assignment> |
getActiveAssignmentsForWorkArea(Long workArea,
Date asOfDate)
Get all active assignments for a work area |
Assignment |
getAssignment(AssignmentDescriptionKey key,
Date asOfDate)
For a given AssignmentDescriptionKey return the matching assignment. |
Assignment |
getAssignment(String tkAssignmentId)
Reverse lookup of an assignment based on the assignment id |
Assignment |
getAssignment(String principalId,
AssignmentDescriptionKey key,
Date asOfDate)
Fetch principal id and key as of a particular date |
Assignment |
getAssignment(TimesheetDocument timesheetDocument,
String assignmentKey)
Reverse lookup of an assignment based on the assignment key and the document |
AssignmentDescriptionKey |
getAssignmentDescriptionKey(String assignmentDesc)
Get Assignment Description key based off of description |
Map<String,String> |
getAssignmentDescriptions(Assignment assignment)
Get all assignment descriptions for an assignment |
Map<String,String> |
getAssignmentDescriptions(TimesheetDocument td,
boolean clockOnlyAssignments)
Get all assignment descriptions for a document |
List<Assignment> |
getAssignments(String principalId,
Date asOfDate)
Fetches a list of Assignments for a given principal Id as of a particular date |
List<Assignment> |
getAssignmentsByPayEntry(String principalId,
CalendarEntries payCalendarEntry)
Get assignments by pay calendar entry |
Assignment |
getMaxTimestampAssignment(String principalId)
|
List<Assignment> |
searchAssignments(Date fromEffdt,
Date toEffdt,
String principalId,
String jobNumber,
String dept,
String workArea,
String active,
String showHistory)
|
| Method Detail |
|---|
@Cacheable(value="KPME/Assignment",
key="\'principalId=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
List<Assignment> getAssignments(String principalId,
Date asOfDate)
principalId - asOfDate -
Assignment getAssignment(TimesheetDocument timesheetDocument,
String assignmentKey)
timesheetDocument - assignmentKey -
@Cacheable(value="KPME/Assignment",
key="\'tkAssignmentId=\' + #p0")
Assignment getAssignment(String tkAssignmentId)
tkAssignmentId -
AssignmentDescriptionKey getAssignmentDescriptionKey(String assignmentDesc)
assignmentDesc -
Map<String,String> getAssignmentDescriptions(TimesheetDocument td,
boolean clockOnlyAssignments)
td - clockOnlyAssignments -
Map<String,String> getAssignmentDescriptions(Assignment assignment)
assignment -
@Cacheable(value="KPME/Assignment",
key="\'workArea=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
List<Assignment> getActiveAssignmentsForWorkArea(Long workArea,
Date asOfDate)
workArea - asOfDate -
@Cacheable(value="KPME/Assignment",
key="\'asOfDate=\' + #p0")
List<Assignment> getActiveAssignments(Date asOfDate)
asOfDate -
Assignment getAssignment(AssignmentDescriptionKey key,
Date asOfDate)
key -
Assignment getAssignment(String principalId,
AssignmentDescriptionKey key,
Date asOfDate)
principalId - key - asOfDate -
List<Assignment> getAssignmentsByPayEntry(String principalId,
CalendarEntries payCalendarEntry)
principalId - payCalendarEntry -
@Cacheable(value="KPME/Assignment",
key="\'principalId=\' + #p0 + \'|\' + \'jobNumber=\' + #p1 + \'|\' + \'asOfDate=\' + #p2")
List<Assignment> getActiveAssignmentsForJob(String principalId,
Long jobNumber,
Date asOfDate)
principalId - jobNumber - asOfDate -
List<Assignment> searchAssignments(Date fromEffdt,
Date toEffdt,
String principalId,
String jobNumber,
String dept,
String workArea,
String active,
String showHistory)
Assignment getMaxTimestampAssignment(String principalId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||