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

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

public class EarnGroupSection
extends Object
implements Serializable, EarnGroupSectionContract

See Also:
Serialized Form

Constructor Summary
EarnGroupSection()
           
 
Method Summary
 void addEarnCodeSection(EarnCodeSection earnCodeSection, List<Boolean> dayArrangements)
           
 void addToTotal(int index, BigDecimal hrs)
           
 List<EarnCodeSection> getEarnCodeSections()
          The list of EarnCodeSection objects associated with the EarnGroupSection
 Map<String,EarnCodeSection> getEarnCodeToEarnCodeSectionMap()
          The map of EarnCode to EarnCodeSection object associated with the EarnGroupSection
 String getEarnGroup()
          The EarnGroup name associated with the EarnGroupSection
 BigDecimal getEarnGroupTotal()
           
 Map<Integer,BigDecimal> getTotals()
          The map of totals associated with the EarnGroupSection
 void setEarnCodeSections(List<EarnCodeSection> earnCodeSections)
           
 void setEarnCodeToEarnCodeSectionMap(Map<String,EarnCodeSection> earnCodeToEarnCodeSectionMap)
           
 void setEarnGroup(String earnGroup)
           
 void setEarnGroupTotal(BigDecimal earnGroupTotal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EarnGroupSection

public EarnGroupSection()
Method Detail

getEarnGroup

public String getEarnGroup()
Description copied from interface: EarnGroupSectionContract
The EarnGroup name associated with the EarnGroupSection

earnGroup for an EarnGroupSection

Specified by:
getEarnGroup in interface EarnGroupSectionContract
Returns:
earnGroup for EarnGroupSection

setEarnGroup

public void setEarnGroup(String earnGroup)

getTotals

public Map<Integer,BigDecimal> getTotals()
Description copied from interface: EarnGroupSectionContract
The map of totals associated with the EarnGroupSection

totals for an EarnGroupSection

Specified by:
getTotals in interface EarnGroupSectionContract
Returns:
totals for EarnGroupSection

addEarnCodeSection

public void addEarnCodeSection(EarnCodeSection earnCodeSection,
                               List<Boolean> dayArrangements)

getEarnCodeToEarnCodeSectionMap

public Map<String,EarnCodeSection> getEarnCodeToEarnCodeSectionMap()
Description copied from interface: EarnGroupSectionContract
The map of EarnCode to EarnCodeSection object associated with the EarnGroupSection

earnCodeToEarnCodeSectionMap for an EarnGroupSection

Specified by:
getEarnCodeToEarnCodeSectionMap in interface EarnGroupSectionContract
Returns:
earnCodeToEarnCodeSectionMap for EarnGroupSection

setEarnCodeToEarnCodeSectionMap

public void setEarnCodeToEarnCodeSectionMap(Map<String,EarnCodeSection> earnCodeToEarnCodeSectionMap)

addToTotal

public void addToTotal(int index,
                       BigDecimal hrs)

getEarnCodeSections

public List<EarnCodeSection> getEarnCodeSections()
Description copied from interface: EarnGroupSectionContract
The list of EarnCodeSection objects associated with the EarnGroupSection

earnCodeSections for an EarnGroupSection

Specified by:
getEarnCodeSections in interface EarnGroupSectionContract
Returns:
earnCodeSections for EarnGroupSection

setEarnCodeSections

public void setEarnCodeSections(List<EarnCodeSection> earnCodeSections)

getEarnGroupTotal

public BigDecimal getEarnGroupTotal()

setEarnGroupTotal

public void setEarnGroupTotal(BigDecimal earnGroupTotal)


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