org.kuali.kpme.tklm.time.timesummary
Class TimeSummary

java.lang.Object
  extended by org.kuali.kpme.tklm.time.timesummary.TimeSummary
All Implemented Interfaces:
Serializable, TimeSummaryContract

public class TimeSummary
extends Object
implements Serializable, TimeSummaryContract

See Also:
Serialized Form

Constructor Summary
TimeSummary()
           
 
Method Summary
 Map<String,BigDecimal> getFlsaWeekTotalMap()
          TODO: Put a better comment The flsaWeekTotalMap associated with the TimeSummaryContract
 BigDecimal getGrandTotal()
           
 List<LeaveSummaryRow> getMaxedLeaveRows()
          The list of LeaveSummaryRow objects associated with the TimeSummaryContract
 List<EarnGroupSection> getSections()
          The list of EarnGroupSection objects associated with the TimeSummaryContract
 List<String> getSummaryHeader()
          The summaryHeader associated with the TimeSummaryContract
 Map<Integer,String> getTimeSummaryHeader()
           
 Map<String,String> getWeekDates()
           
 Map<String,List<EarnGroupSection>> getWeeklySections()
           
 Map<String,Map<Integer,BigDecimal>> getWeeklyWorkedHours()
           
 Map<String,BigDecimal> getWeekTotalMap()
          TODO: Put a better comment The weekTotalMap associated with the TimeSummaryContract
 List<BigDecimal> getWorkedHours()
          The list of worked hours associated with the TimeSummaryContract
 void setFlsaWeekTotalMap(Map<String,BigDecimal> flsaWeekTotalMap)
           
 void setGrandTotal(BigDecimal grandTotal)
           
 void setMaxedLeaveRows(List<LeaveSummaryRow> maxedLeaveRows)
           
 void setSections(List<EarnGroupSection> sections)
           
 void setSummaryHeader(List<String> summaryHeader)
           
 void setTimeSummaryHeader(Map<Integer,String> timeSummaryHeader)
           
 void setWeekDates(Map<String,String> weekDates)
           
 void setWeeklySections(Map<String,List<EarnGroupSection>> weeklySections)
           
 void setWeeklyWorkedHours(Map<String,Map<Integer,BigDecimal>> weeklyWorkedHours)
           
 void setWeekTotalMap(Map<String,BigDecimal> weekTotalMap)
           
 void setWorkedHours(List<BigDecimal> workedHours)
           
 String toJsonString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeSummary

public TimeSummary()
Method Detail

getGrandTotal

public BigDecimal getGrandTotal()

setGrandTotal

public void setGrandTotal(BigDecimal grandTotal)

getSummaryHeader

public List<String> getSummaryHeader()
Description copied from interface: TimeSummaryContract
The summaryHeader associated with the TimeSummaryContract

summaryHeader for TimeSummaryContract

Specified by:
getSummaryHeader in interface TimeSummaryContract
Returns:
summaryHeader for TimeSummaryContract

setSummaryHeader

public void setSummaryHeader(List<String> summaryHeader)

getSections

public List<EarnGroupSection> getSections()
Description copied from interface: TimeSummaryContract
The list of EarnGroupSection objects associated with the TimeSummaryContract

sections for TimeSummaryContract

Specified by:
getSections in interface TimeSummaryContract
Returns:
sections for TimeSummaryContract

setSections

public void setSections(List<EarnGroupSection> sections)

getWorkedHours

public List<BigDecimal> getWorkedHours()
Description copied from interface: TimeSummaryContract
The list of worked hours associated with the TimeSummaryContract

workedHours for TimeSummaryContract

Specified by:
getWorkedHours in interface TimeSummaryContract
Returns:
workedHours for TimeSummaryContract

setWorkedHours

public void setWorkedHours(List<BigDecimal> workedHours)

toJsonString

public String toJsonString()

getMaxedLeaveRows

public List<LeaveSummaryRow> getMaxedLeaveRows()
Description copied from interface: TimeSummaryContract
The list of LeaveSummaryRow objects associated with the TimeSummaryContract

maxedLeaveRows for TimeSummaryContract

Specified by:
getMaxedLeaveRows in interface TimeSummaryContract
Returns:
maxedLeaveRows for TimeSummaryContract

setMaxedLeaveRows

public void setMaxedLeaveRows(List<LeaveSummaryRow> maxedLeaveRows)

getWeekTotalMap

public Map<String,BigDecimal> getWeekTotalMap()
Description copied from interface: TimeSummaryContract
TODO: Put a better comment The weekTotalMap associated with the TimeSummaryContract

weekTotalMap for TimeSummaryContract

Specified by:
getWeekTotalMap in interface TimeSummaryContract
Returns:
the weekTotalMap

setWeekTotalMap

public void setWeekTotalMap(Map<String,BigDecimal> weekTotalMap)
Parameters:
weekTotalMap - the weekTotalMap to set

getFlsaWeekTotalMap

public Map<String,BigDecimal> getFlsaWeekTotalMap()
Description copied from interface: TimeSummaryContract
TODO: Put a better comment The flsaWeekTotalMap associated with the TimeSummaryContract

flsaWeekTotalMap for TimeSummaryContract

Specified by:
getFlsaWeekTotalMap in interface TimeSummaryContract
Returns:
flsaWeekTotalMap for TimeSummaryContract

setFlsaWeekTotalMap

public void setFlsaWeekTotalMap(Map<String,BigDecimal> flsaWeekTotalMap)

getWeekDates

public Map<String,String> getWeekDates()

setWeekDates

public void setWeekDates(Map<String,String> weekDates)

getWeeklySections

public Map<String,List<EarnGroupSection>> getWeeklySections()

setWeeklySections

public void setWeeklySections(Map<String,List<EarnGroupSection>> weeklySections)

getWeeklyWorkedHours

public Map<String,Map<Integer,BigDecimal>> getWeeklyWorkedHours()

setWeeklyWorkedHours

public void setWeeklyWorkedHours(Map<String,Map<Integer,BigDecimal>> weeklyWorkedHours)

getTimeSummaryHeader

public Map<Integer,String> getTimeSummaryHeader()

setTimeSummaryHeader

public void setTimeSummaryHeader(Map<Integer,String> timeSummaryHeader)


Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.