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.
|
TimeSummary |
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(TimeSummary 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()
ApprovalTimeSummaryRowContract
principalId of an ApprovalTimeSummaryRow
getApprovalStatusMessage
in interface ApprovalTimeSummaryRowContract
public void setApprovalStatusMessage(String approvalStatusMessage)
public Map<String,String> getAssignmentDescriptions()
ApprovalTimeSummaryRowContract
A String (AssignmentDescriptionKey) to Description mapping for all assignments on this summary row
getAssignmentDescriptions
in interface ApprovalTimeSummaryRowContract
public void setAssignmentDescriptions(Map<String,String> assignmentDescriptions)
public Map<String,Map<String,BigDecimal>> getApproverHoursByAssignment()
ApprovalTimeSummaryRowContract
A Map (Assignment key) of Mapped totals (pay label mapping)
getApproverHoursByAssignment
in interface ApprovalTimeSummaryRowContract
public void setApproverHoursByAssignment(Map<String,Map<String,BigDecimal>> approverHoursByAssignment)
public Map<String,Map<String,BigDecimal>> getOtherHoursByAssignment()
ApprovalTimeSummaryRowContract
A Map (Assignment key) of Mapped totals (pay label mapping)
getOtherHoursByAssignment
in interface ApprovalTimeSummaryRowContract
public void setOtherHoursByAssignment(Map<String,Map<String,BigDecimal>> otherHoursByAssignment)
public String getName()
ApprovalTimeSummaryRowContract
name of an ApprovalTimeSummaryRow
getName
in interface ApprovalTimeSummaryRowContract
public List<TimeBlock> getLstTimeBlocks()
ApprovalTimeSummaryRowContract
lstTimeBlocks of an ApprovalTimeSummaryRow
getLstTimeBlocks
in interface ApprovalTimeSummaryRowContract
public void setLstTimeBlocks(List<TimeBlock> lstTimeBlocks)
public String getApprovalStatus()
ApprovalTimeSummaryRowContract
approvalStatus of an ApprovalTimeSummaryRow
getApprovalStatus
in interface ApprovalTimeSummaryRowContract
public void setApprovalStatus(String approvalStatus)
public void setDocumentId(String documentId)
public String getDocumentId()
ApprovalTimeSummaryRowContract
documentId of an ApprovalTimeSummaryRow
getDocumentId
in interface ApprovalTimeSummaryRowContract
public void setHoursToPayLabelMap(Map<String,BigDecimal> hoursToPayLabelMap)
public Map<String,BigDecimal> getHoursToPayLabelMap()
ApprovalTimeSummaryRowContract
hoursToPayLabelMap of an ApprovalTimeSummaryRow
getHoursToPayLabelMap
in interface ApprovalTimeSummaryRowContract
public void setHoursToFlsaPayLabelMap(Map<String,BigDecimal> hoursToFlsaPayLabelMap)
public Map<String,BigDecimal> getHoursToFlsaPayLabelMap()
ApprovalTimeSummaryRowContract
hoursToFlsaPayLabelMap of an ApprovalTimeSummaryRow
getHoursToFlsaPayLabelMap
in interface ApprovalTimeSummaryRowContract
public void setClockStatusMessage(String clockStatusMessage)
public String getClockStatusMessage()
ApprovalTimeSummaryRowContract
clockStatusMessage of an ApprovalTimeSummaryRow
getClockStatusMessage
in interface ApprovalTimeSummaryRowContract
public String getPayCalendarGroup()
ApprovalTimeSummaryRowContract
payCalendarGroup of an ApprovalTimeSummaryRow
getPayCalendarGroup
in interface ApprovalTimeSummaryRowContract
public void setPayCalendarGroup(String payCalendarGroup)
public boolean isRoutable()
isRoutable
in interface ApprovalTimeSummaryRowContract
public boolean isApprovable()
isApprovable
in interface ApprovalTimeSummaryRowContract
public String getTimesheetUserTargetURLParams()
getTimesheetUserTargetURLParams
in interface ApprovalTimeSummaryRowContract
public List<org.kuali.rice.kew.api.note.Note> getNotes()
ApprovalTimeSummaryRowContract
notes of an ApprovalTimeSummaryRow
getNotes
in interface ApprovalTimeSummaryRowContract
public List<String> getWarnings()
ApprovalTimeSummaryRowContract
warnings of an ApprovalTimeSummaryRow
getWarnings
in interface ApprovalTimeSummaryRowContract
public void setWarnings(List<String> warnings)
public Set<String> getWorkAreas()
ApprovalTimeSummaryRowContract
workAreas of an ApprovalTimeSummaryRow
getWorkAreas
in interface ApprovalTimeSummaryRowContract
public void setWorkAreas(Set<String> workAreas)
public String getPrincipalId()
ApprovalTimeSummaryRowContract
principalId of an ApprovalTimeSummaryRow
getPrincipalId
in interface ApprovalTimeSummaryRowContract
public void setPrincipalId(String principalId)
public Boolean getClockedInOverThreshold()
ApprovalTimeSummaryRowContract
clockedInOverThreshold flag of an ApprovalTimeSummaryRow
getClockedInOverThreshold
in interface ApprovalTimeSummaryRowContract
public void setClockedInOverThreshold(Boolean clockedInOverThreshold)
public String getSelected()
ApprovalTimeSummaryRowContract
selected of an ApprovalTimeSummaryRow
getSelected
in interface ApprovalTimeSummaryRowContract
public void setSelected(String selected)
public TimeSummary getTimeSummary()
ApprovalTimeSummaryRowContract
timeSummary of an ApprovalTimeSummaryRow
getTimeSummary
in interface ApprovalTimeSummaryRowContract
public void setTimeSummary(TimeSummary timeSummary)
public BigDecimal getPeriodTotal()
ApprovalTimeSummaryRowContract
periodTotal of an ApprovalTimeSummaryRow
getPeriodTotal
in interface ApprovalTimeSummaryRowContract
public void setPeriodTotal(BigDecimal periodTotal)
public int compareTo(ApprovalTimeSummaryRow row)
compareTo
in interface Comparable<ApprovalTimeSummaryRow>
public String getOutputString()
ApprovalTimeSummaryRowContract
outputString of an ApprovalTimeSummaryRow
getOutputString
in interface ApprovalTimeSummaryRowContract
public void setOutputString(String outputString)
outputString
- the outputString to setpublic String getColor()
ApprovalTimeSummaryRowContract
color of an ApprovalTimeSummaryRow
getColor
in interface ApprovalTimeSummaryRowContract
public Map<String,BigDecimal> getWeekTotalMap()
ApprovalTimeSummaryRowContract
weekTotalMap of an ApprovalTimeSummaryRow
getWeekTotalMap
in interface ApprovalTimeSummaryRowContract
public void setWeekTotalMap(Map<String,BigDecimal> weekTotalMap)
weekTotalMap
- the weekTotalMap to setpublic Map<String,String> getRoleNames()
ApprovalTimeSummaryRowContract
roleNames of an ApprovalTimeSummaryRow
getRoleNames
in interface ApprovalTimeSummaryRowContract
public void setRoleNames(Map<String,String> roleNames)
public String getRoleName()
ApprovalTimeSummaryRowContract
role name of principalId of an ApprovalTimeSummaryRow
getRoleName
in interface ApprovalTimeSummaryRowContract
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.