org.kuali.hr.time.approval.web
Class ApprovalTimeSummaryRow

java.lang.Object
  extended by org.kuali.hr.time.approval.web.ApprovalTimeSummaryRow
All Implemented Interfaces:
Comparable<ApprovalTimeSummaryRow>

public class ApprovalTimeSummaryRow
extends Object
implements Comparable<ApprovalTimeSummaryRow>


Constructor Summary
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> getHoursToFlsaPayLabelMap()
           
 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 setHoursToFlsaPayLabelMap(Map<String,BigDecimal> hoursToFlsaPayLabelMap)
           
 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
 

Constructor Detail

ApprovalTimeSummaryRow

public ApprovalTimeSummaryRow()
Method Detail

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()

setHoursToFlsaPayLabelMap

public void setHoursToFlsaPayLabelMap(Map<String,BigDecimal> hoursToFlsaPayLabelMap)

getHoursToFlsaPayLabelMap

public Map<String,BigDecimal> getHoursToFlsaPayLabelMap()

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-2013 The Kuali Foundation. All Rights Reserved.