public class ApprovalTimeSummaryRow extends Object implements Comparable<ApprovalTimeSummaryRow>, Serializable, ApprovalTimeSummaryRowContract
| Constructor and Description | 
|---|
ApprovalTimeSummaryRow()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(ApprovalTimeSummaryRow row)  | 
String | 
getApprovalStatus()
The approvalStatus associated with the ApprovalTimeSummaryRow 
 | 
String | 
getApprovalStatusMessage()
The principalId associated with the ApprovalTimeSummaryRow 
 | 
Map<String,Map<String,BigDecimal>> | 
getApproverHoursByAssignment()
The map of approver hours associated with the ApprovalTimeSummaryRow 
 | 
Map<String,String> | 
getAssignmentDescriptions()
The map of assignment descriptions associated with the ApprovalTimeSummaryRow 
 | 
Boolean | 
getClockedInOverThreshold()
TODO: Put a better comment
 The clockedInOverThreshold flag of the ApprovalTimeSummaryRow 
 | 
String | 
getClockStatusMessage()
The clockStatusMessage associated with the ApprovalTimeSummaryRow 
 | 
String | 
getColor()
The color associated with the ApprovalTimeSummaryRow 
 | 
String | 
getDocumentId()
The documentId associated with the ApprovalTimeSummaryRow 
 | 
Map<String,BigDecimal> | 
getHoursToFlsaPayLabelMap()
The hoursToFlsaPayLabelMap associated with the ApprovalTimeSummaryRow 
 | 
Map<String,BigDecimal> | 
getHoursToPayLabelMap()
The hoursToPayLabelMap associated with the ApprovalTimeSummaryRow 
 | 
List<TimeBlock> | 
getLstTimeBlocks()
The list of TimeBlock objects associated with the ApprovalTimeSummaryRow 
 | 
List<MissedPunch> | 
getMissedPunchList()  | 
String | 
getName()
The name associated with the ApprovalTimeSummaryRow 
 | 
List<org.kuali.rice.kew.api.note.Note> | 
getNotes()
The list of Note objects associated with the ApprovalTimeSummaryRow 
 | 
Map<String,Map<String,BigDecimal>> | 
getOtherHoursByAssignment()
The map of other hours associated with the ApprovalTimeSummaryRow 
 | 
String | 
getOutputString()
The outputString associated with the ApprovalTimeSummaryRow 
 | 
String | 
getPayCalendarGroup()
The payCalendarGroup associated with the ApprovalTimeSummaryRow 
 | 
BigDecimal | 
getPeriodTotal()
The periodTotal associated with the ApprovalTimeSummaryRow 
 | 
String | 
getPrincipalId()
The principalId associated with the ApprovalTimeSummaryRow 
 | 
String | 
getRoleName()
The role name of principalId associated with the ApprovalTimeSummaryRow 
 | 
Map<String,String> | 
getRoleNames()
The map of role names associated with the ApprovalTimeSummaryRow 
 | 
String | 
getSelected()
TODO: Put a better comment
 The selected associated with the ApprovalTimeSummaryRow 
 | 
String | 
getTimesheetUserTargetURLParams()
Helper method to grab the URL parameters for setting target mode for a
 user/documentID timesheet. 
 | 
TimeSummaryContract | 
getTimeSummary()
The TimeSummary object associated with the ApprovalTimeSummaryRow 
 | 
List<String> | 
getWarnings()
The list of warning strings associated with the ApprovalTimeSummaryRow 
 | 
Map<String,BigDecimal> | 
getWeekTotalMap()
The map of week totals associated with the ApprovalTimeSummaryRow 
 | 
Set<String> | 
getWorkAreas()
The set of work area strings associated with the ApprovalTimeSummaryRow 
 | 
boolean | 
isApprovable()
Is this record ready to be approved? 
 | 
boolean | 
isRoutable()
Is this record initiated? 
 | 
void | 
setApprovalStatus(String approvalStatus)  | 
void | 
setApprovalStatusMessage(String approvalStatusMessage)  | 
void | 
setApproverHoursByAssignment(Map<String,Map<String,BigDecimal>> approverHoursByAssignment)  | 
void | 
setAssignmentDescriptions(Map<String,String> assignmentDescriptions)  | 
void | 
setClockedInOverThreshold(Boolean clockedInOverThreshold)  | 
void | 
setClockStatusMessage(String clockStatusMessage)  | 
void | 
setColor(String color)  | 
void | 
setDocumentId(String documentId)  | 
void | 
setHoursToFlsaPayLabelMap(Map<String,BigDecimal> hoursToFlsaPayLabelMap)  | 
void | 
setHoursToPayLabelMap(Map<String,BigDecimal> hoursToPayLabelMap)  | 
void | 
setLstTimeBlocks(List<TimeBlock> lstTimeBlocks)  | 
void | 
setMissedPunchList(List<MissedPunch> missedPunchList)  | 
void | 
setName(String name)  | 
void | 
setNotes(List<org.kuali.rice.kew.api.note.Note> notes)  | 
void | 
setOtherHoursByAssignment(Map<String,Map<String,BigDecimal>> otherHoursByAssignment)  | 
void | 
setOutputString(String outputString)  | 
void | 
setPayCalendarGroup(String payCalendarGroup)  | 
void | 
setPeriodTotal(BigDecimal periodTotal)  | 
void | 
setPrincipalId(String principalId)  | 
void | 
setRoleNames(Map<String,String> roleNames)  | 
void | 
setSelected(String selected)  | 
void | 
setTimeSummary(TimeSummaryContract timeSummary)  | 
void | 
setWarnings(List<String> warnings)  | 
void | 
setWeekTotalMap(Map<String,BigDecimal> weekTotalMap)  | 
void | 
setWorkAreas(Set<String> workAreas)  | 
public ApprovalTimeSummaryRow()
public List<MissedPunch> getMissedPunchList()
public void setMissedPunchList(List<MissedPunch> missedPunchList)
public String getApprovalStatusMessage()
ApprovalTimeSummaryRowContractprincipalId of an ApprovalTimeSummaryRow
getApprovalStatusMessage in interface ApprovalTimeSummaryRowContractpublic void setApprovalStatusMessage(String approvalStatusMessage)
public Map<String,String> getAssignmentDescriptions()
ApprovalTimeSummaryRowContractA String (AssignmentDescriptionKey) to Description mapping for all assignments on this summary row
getAssignmentDescriptions in interface ApprovalTimeSummaryRowContractpublic void setAssignmentDescriptions(Map<String,String> assignmentDescriptions)
public Map<String,Map<String,BigDecimal>> getApproverHoursByAssignment()
ApprovalTimeSummaryRowContractA Map (Assignment key) of Mapped totals (pay label mapping)
getApproverHoursByAssignment in interface ApprovalTimeSummaryRowContractpublic void setApproverHoursByAssignment(Map<String,Map<String,BigDecimal>> approverHoursByAssignment)
public Map<String,Map<String,BigDecimal>> getOtherHoursByAssignment()
ApprovalTimeSummaryRowContractA Map (Assignment key) of Mapped totals (pay label mapping)
getOtherHoursByAssignment in interface ApprovalTimeSummaryRowContractpublic void setOtherHoursByAssignment(Map<String,Map<String,BigDecimal>> otherHoursByAssignment)
public String getName()
ApprovalTimeSummaryRowContractname of an ApprovalTimeSummaryRow
getName in interface ApprovalTimeSummaryRowContractpublic List<TimeBlock> getLstTimeBlocks()
ApprovalTimeSummaryRowContractlstTimeBlocks of an ApprovalTimeSummaryRow
getLstTimeBlocks in interface ApprovalTimeSummaryRowContractpublic void setLstTimeBlocks(List<TimeBlock> lstTimeBlocks)
public String getApprovalStatus()
ApprovalTimeSummaryRowContractapprovalStatus of an ApprovalTimeSummaryRow
getApprovalStatus in interface ApprovalTimeSummaryRowContractpublic void setApprovalStatus(String approvalStatus)
public void setDocumentId(String documentId)
public String getDocumentId()
ApprovalTimeSummaryRowContractdocumentId of an ApprovalTimeSummaryRow
getDocumentId in interface ApprovalTimeSummaryRowContractpublic void setHoursToPayLabelMap(Map<String,BigDecimal> hoursToPayLabelMap)
public Map<String,BigDecimal> getHoursToPayLabelMap()
ApprovalTimeSummaryRowContracthoursToPayLabelMap of an ApprovalTimeSummaryRow
getHoursToPayLabelMap in interface ApprovalTimeSummaryRowContractpublic void setHoursToFlsaPayLabelMap(Map<String,BigDecimal> hoursToFlsaPayLabelMap)
public Map<String,BigDecimal> getHoursToFlsaPayLabelMap()
ApprovalTimeSummaryRowContracthoursToFlsaPayLabelMap of an ApprovalTimeSummaryRow
getHoursToFlsaPayLabelMap in interface ApprovalTimeSummaryRowContractpublic void setClockStatusMessage(String clockStatusMessage)
public String getClockStatusMessage()
ApprovalTimeSummaryRowContractclockStatusMessage of an ApprovalTimeSummaryRow
getClockStatusMessage in interface ApprovalTimeSummaryRowContractpublic String getPayCalendarGroup()
ApprovalTimeSummaryRowContractpayCalendarGroup of an ApprovalTimeSummaryRow
getPayCalendarGroup in interface ApprovalTimeSummaryRowContractpublic void setPayCalendarGroup(String payCalendarGroup)
public boolean isRoutable()
isRoutable in interface ApprovalTimeSummaryRowContractpublic boolean isApprovable()
isApprovable in interface ApprovalTimeSummaryRowContractpublic String getTimesheetUserTargetURLParams()
getTimesheetUserTargetURLParams in interface ApprovalTimeSummaryRowContractpublic List<org.kuali.rice.kew.api.note.Note> getNotes()
ApprovalTimeSummaryRowContractnotes of an ApprovalTimeSummaryRow
getNotes in interface ApprovalTimeSummaryRowContractpublic List<String> getWarnings()
ApprovalTimeSummaryRowContractwarnings of an ApprovalTimeSummaryRow
getWarnings in interface ApprovalTimeSummaryRowContractpublic void setWarnings(List<String> warnings)
public Set<String> getWorkAreas()
ApprovalTimeSummaryRowContractworkAreas of an ApprovalTimeSummaryRow
getWorkAreas in interface ApprovalTimeSummaryRowContractpublic void setWorkAreas(Set<String> workAreas)
public String getPrincipalId()
ApprovalTimeSummaryRowContractprincipalId of an ApprovalTimeSummaryRow
getPrincipalId in interface ApprovalTimeSummaryRowContractpublic void setPrincipalId(String principalId)
public Boolean getClockedInOverThreshold()
ApprovalTimeSummaryRowContractclockedInOverThreshold flag of an ApprovalTimeSummaryRow
getClockedInOverThreshold in interface ApprovalTimeSummaryRowContractpublic void setClockedInOverThreshold(Boolean clockedInOverThreshold)
public String getSelected()
ApprovalTimeSummaryRowContractselected of an ApprovalTimeSummaryRow
getSelected in interface ApprovalTimeSummaryRowContractpublic void setSelected(String selected)
public TimeSummaryContract getTimeSummary()
ApprovalTimeSummaryRowContracttimeSummary of an ApprovalTimeSummaryRow
getTimeSummary in interface ApprovalTimeSummaryRowContractpublic void setTimeSummary(TimeSummaryContract timeSummary)
public BigDecimal getPeriodTotal()
ApprovalTimeSummaryRowContractperiodTotal of an ApprovalTimeSummaryRow
getPeriodTotal in interface ApprovalTimeSummaryRowContractpublic void setPeriodTotal(BigDecimal periodTotal)
public int compareTo(ApprovalTimeSummaryRow row)
compareTo in interface Comparable<ApprovalTimeSummaryRow>public String getOutputString()
ApprovalTimeSummaryRowContractoutputString of an ApprovalTimeSummaryRow
getOutputString in interface ApprovalTimeSummaryRowContractpublic void setOutputString(String outputString)
outputString - the outputString to setpublic String getColor()
ApprovalTimeSummaryRowContractcolor of an ApprovalTimeSummaryRow
getColor in interface ApprovalTimeSummaryRowContractpublic Map<String,BigDecimal> getWeekTotalMap()
ApprovalTimeSummaryRowContractweekTotalMap of an ApprovalTimeSummaryRow
getWeekTotalMap in interface ApprovalTimeSummaryRowContractpublic void setWeekTotalMap(Map<String,BigDecimal> weekTotalMap)
weekTotalMap - the weekTotalMap to setpublic Map<String,String> getRoleNames()
ApprovalTimeSummaryRowContractroleNames of an ApprovalTimeSummaryRow
getRoleNames in interface ApprovalTimeSummaryRowContractpublic void setRoleNames(Map<String,String> roleNames)
public String getRoleName()
ApprovalTimeSummaryRowContractrole name of principalId of an ApprovalTimeSummaryRow
getRoleName in interface ApprovalTimeSummaryRowContractCopyright © 2004–2014 The Kuali Foundation. All rights reserved.