org.kuali.hr.time.approval.web
Class ApprovalTimeSummaryRow
java.lang.Object
org.kuali.hr.time.approval.web.ApprovalTimeSummaryRow
- All Implemented Interfaces:
- Comparable<ApprovalTimeSummaryRow>
public class ApprovalTimeSummaryRow
- extends Object
- implements Comparable<ApprovalTimeSummaryRow>
Method Summary |
int |
compareTo(ApprovalTimeSummaryRow row)
|
String |
getApprovalStatus()
|
String |
getApprovalStatusMessage()
|
Map<String,Map<String,BigDecimal>> |
getApproverHoursByAssignment()
|
Map<String,String> |
getAssignmentDescriptions()
|
Boolean |
getClockedInOverThreshold()
|
String |
getClockStatusMessage()
|
String |
getDocumentId()
|
Map<String,BigDecimal> |
getHoursToPayLabelMap()
|
List<TimeBlock> |
getLstTimeBlocks()
|
String |
getName()
|
List |
getNotes()
|
Map<String,Map<String,BigDecimal>> |
getOtherHoursByAssignment()
|
String |
getPayCalendarGroup()
|
BigDecimal |
getPeriodTotal()
|
String |
getPrincipalId()
|
String |
getSelected()
|
String |
getTimesheetUserTargetURLParams()
Helper method to grab the URL parameters for setting target mode for a
user/documentID timesheet. |
TimeSummary |
getTimeSummary()
|
List<String> |
getWarnings()
|
Set<String> |
getWorkAreas()
|
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 |
setDocumentId(String documentId)
|
void |
setHoursToPayLabelMap(Map<String,BigDecimal> hoursToPayLabelMap)
|
void |
setLstTimeBlocks(List<TimeBlock> lstTimeBlocks)
|
void |
setName(String name)
|
void |
setNotes(List notes)
|
void |
setOtherHoursByAssignment(Map<String,Map<String,BigDecimal>> otherHoursByAssignment)
|
void |
setPayCalendarGroup(String payCalendarGroup)
|
void |
setPeriodTotal(BigDecimal periodTotal)
|
void |
setPrincipalId(String principalId)
|
void |
setSelected(String selected)
|
void |
setTimeSummary(TimeSummary timeSummary)
|
void |
setWarnings(List<String> warnings)
|
void |
setWorkAreas(Set<String> workAreas)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApprovalTimeSummaryRow
public ApprovalTimeSummaryRow()
getApprovalStatusMessage
public String getApprovalStatusMessage()
setApprovalStatusMessage
public void setApprovalStatusMessage(String approvalStatusMessage)
getAssignmentDescriptions
public Map<String,String> getAssignmentDescriptions()
setAssignmentDescriptions
public void setAssignmentDescriptions(Map<String,String> assignmentDescriptions)
getApproverHoursByAssignment
public Map<String,Map<String,BigDecimal>> getApproverHoursByAssignment()
setApproverHoursByAssignment
public void setApproverHoursByAssignment(Map<String,Map<String,BigDecimal>> approverHoursByAssignment)
getOtherHoursByAssignment
public Map<String,Map<String,BigDecimal>> getOtherHoursByAssignment()
setOtherHoursByAssignment
public void setOtherHoursByAssignment(Map<String,Map<String,BigDecimal>> otherHoursByAssignment)
getName
public String getName()
setName
public void setName(String name)
getLstTimeBlocks
public List<TimeBlock> getLstTimeBlocks()
setLstTimeBlocks
public void setLstTimeBlocks(List<TimeBlock> lstTimeBlocks)
getApprovalStatus
public String getApprovalStatus()
setApprovalStatus
public void setApprovalStatus(String approvalStatus)
setDocumentId
public void setDocumentId(String documentId)
getDocumentId
public String getDocumentId()
setHoursToPayLabelMap
public void setHoursToPayLabelMap(Map<String,BigDecimal> hoursToPayLabelMap)
getHoursToPayLabelMap
public Map<String,BigDecimal> getHoursToPayLabelMap()
setClockStatusMessage
public void setClockStatusMessage(String clockStatusMessage)
getClockStatusMessage
public String getClockStatusMessage()
getPayCalendarGroup
public String getPayCalendarGroup()
setPayCalendarGroup
public void setPayCalendarGroup(String payCalendarGroup)
isRoutable
public boolean isRoutable()
- Is this record initiated?
- Returns:
- true if initiated, false otherwise.
isApprovable
public boolean isApprovable()
- Is this record ready to be approved?
- Returns:
- true if a valid TK_APPROVER / TK_PROCESSOR can approve, false otherwise.
getTimesheetUserTargetURLParams
public String getTimesheetUserTargetURLParams()
- Helper method to grab the URL parameters for setting target mode for a
user/documentID timesheet. Returns a portion simlar to:
- Returns:
- parameter portion of a URL, usable to initiate target mode.
getNotes
public List getNotes()
setNotes
public void setNotes(List notes)
getWarnings
public List<String> getWarnings()
setWarnings
public void setWarnings(List<String> warnings)
getWorkAreas
public Set<String> getWorkAreas()
setWorkAreas
public void setWorkAreas(Set<String> workAreas)
getPrincipalId
public String getPrincipalId()
setPrincipalId
public void setPrincipalId(String principalId)
getClockedInOverThreshold
public Boolean getClockedInOverThreshold()
setClockedInOverThreshold
public void setClockedInOverThreshold(Boolean clockedInOverThreshold)
getSelected
public String getSelected()
setSelected
public void setSelected(String selected)
getTimeSummary
public TimeSummary getTimeSummary()
setTimeSummary
public void setTimeSummary(TimeSummary timeSummary)
getPeriodTotal
public BigDecimal getPeriodTotal()
setPeriodTotal
public void setPeriodTotal(BigDecimal periodTotal)
compareTo
public int compareTo(ApprovalTimeSummaryRow row)
- Specified by:
compareTo
in interface Comparable<ApprovalTimeSummaryRow>
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.