org.kuali.kfs.module.ld.businessobject
Class EmployeeFunding

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.gl.businessobject.Balance
              extended by org.kuali.kfs.module.ld.businessobject.LedgerBalance
                  extended by org.kuali.kfs.module.ld.businessobject.EmployeeFunding
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, LaborLedgerBalance, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class EmployeeFunding
extends LedgerBalance

Labor business object for Employee Funding.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
EmployeeFunding()
          Although the title of this class is EmployeeFunding, it is really a representation of the AccountStatusCurrentFunds business object, however it is generated using the fiscal year and employee ID.
 
Method Summary
 boolean equals(Object obj)
           
 org.kuali.rice.kns.util.KualiDecimal getCsfAmount()
          Gets the csfAmount
 String getCsfDeleteCode()
          Gets the csfDeleteCode.
 BigDecimal getCsfFullTimeEmploymentQuantity()
          Gets the csfFullTimeEmploymentQuantity.
 String getCsfFundingStatusCode()
          Gets the csfFundingStatusCode.
 BigDecimal getCsfTimePercent()
          Gets the csfTimePercent.
 org.kuali.rice.kns.util.KualiDecimal getCurrentAmount()
          Gets the currentAmount.
 String getName()
          Gets the person name.
 org.kuali.rice.kns.util.KualiDecimal getOutstandingEncumbrance()
          Gets the outstandingEncumbrance.
 org.kuali.rice.kns.util.KualiDecimal getTotalAmount()
          Returns a total amount based upon adding any outstanding encumberence records to the annual balance amount.
 int hashCode()
           
 void setCsfAmount(org.kuali.rice.kns.util.KualiDecimal csfAmount)
          Sets the csfAmount.
 void setCsfDeleteCode(String csfDeleteCode)
          Sets the csfDeleteCode.
 void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity)
          Sets the csfFullTimeEmploymentQuantity.
 void setCsfFundingStatusCode(String csfFundingStatusCode)
          Sets the csfFundingStatusCode.
 void setCsfTimePercent(BigDecimal csfTimePercent)
          Sets the csfTimePercent.
 void setCurrentAmount(org.kuali.rice.kns.util.KualiDecimal currentAmount)
          Sets the currentAmount.
 void setName(String personName)
          Sets the persons name.
 void setOutstandingEncumbrance(org.kuali.rice.kns.util.KualiDecimal outstandingEncumbrance)
          Sets the outstandingEncumbrance.
 void setTotalAmount(org.kuali.rice.kns.util.KualiDecimal totalAmount)
          Sets the total amount.
 
Methods inherited from class org.kuali.kfs.module.ld.businessobject.LedgerBalance
addAmount, getAmountByPeriod, getBalanceTypeCode, getChart, getChartOfAccounts, getEmplid, getFinancialBalanceTypeCode, getFinancialBeginningBalanceLineAmount, getFinancialObjectCode, getFinancialObjectType, getFinancialObjectTypeCode, getFinancialSubObjectCode, getLaborLedgerObject, getLaborObject, getLedgerPerson, getPositionNumber, getPrimaryKeyList, getTransactionDateTimeStamp, setBalanceTypeCode, setChart, setChartOfAccounts, setEmplid, setFinancialBalanceTypeCode, setFinancialBeginningBalanceLineAmount, setFinancialObjectCode, setFinancialObjectType, setFinancialObjectTypeCode, setFinancialSubObjectCode, setLaborLedgerObject, setLaborObject, setLedgerPerson, setPositionNumber, setTransactionDateTimeStamp, toStringMapper
 
Methods inherited from class org.kuali.kfs.gl.businessobject.Balance
getAccount, getAccountLineAnnualBalanceAmount, getAccountNumber, getAmount, getBalanceType, getBeginningBalanceLineAmount, getChartOfAccountsCode, getCombinedBeginningBalanceAmount, getContractsGrantsBeginningBalanceAmount, getDummyBusinessObject, getFinancialObject, getFinancialSubObject, getFundGroup, getMonth10Amount, getMonth11Amount, getMonth12Amount, getMonth13Amount, getMonth1Amount, getMonth2Amount, getMonth3Amount, getMonth4Amount, getMonth5Amount, getMonth6Amount, getMonth7Amount, getMonth8Amount, getMonth9Amount, getObjectCode, getObjectType, getObjectTypeCode, getOption, getPriorYearAccount, getSubAccount, getSubAccountNumber, getSubObjectCode, getTimestamp, getUniversityFiscalYear, getYearBalance, getYearToDayBalance, setAccount, setAccountLineAnnualBalanceAmount, setAccountNumber, setBalanceType, setBeginningBalanceLineAmount, setChartOfAccountsCode, setContractsGrantsBeginningBalanceAmount, setDummyBusinessObject, setFinancialObject, setFinancialSubObject, setFundGroup, setMonth10Amount, setMonth11Amount, setMonth12Amount, setMonth13Amount, setMonth1Amount, setMonth2Amount, setMonth3Amount, setMonth4Amount, setMonth5Amount, setMonth6Amount, setMonth7Amount, setMonth8Amount, setMonth9Amount, setObjectCode, setObjectType, setObjectTypeCode, setOption, setPriorYearAccount, setSubAccount, setSubAccountNumber, setSubObjectCode, setTimestamp, setUniversityFiscalYear, setYearBalance, setYearToDayBalance
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.integration.ld.LaborLedgerBalance
getAccount, getAccountLineAnnualBalanceAmount, getAccountNumber, getBalanceType, getBeginningBalanceLineAmount, getChartOfAccountsCode, getContractsGrantsBeginningBalanceAmount, getFinancialObject, getFinancialSubObject, getMonth10Amount, getMonth11Amount, getMonth12Amount, getMonth13Amount, getMonth1Amount, getMonth2Amount, getMonth3Amount, getMonth4Amount, getMonth5Amount, getMonth6Amount, getMonth7Amount, getMonth8Amount, getMonth9Amount, getObjectType, getOption, getSubAccount, getSubAccountNumber, getTimestamp, getUniversityFiscalYear, setAccount, setAccountLineAnnualBalanceAmount, setAccountNumber, setBalanceType, setBeginningBalanceLineAmount, setChartOfAccountsCode, setContractsGrantsBeginningBalanceAmount, setFinancialObject, setFinancialSubObject, setMonth10Amount, setMonth11Amount, setMonth12Amount, setMonth13Amount, setMonth1Amount, setMonth2Amount, setMonth3Amount, setMonth4Amount, setMonth5Amount, setMonth6Amount, setMonth7Amount, setMonth8Amount, setMonth9Amount, setObjectType, setOption, setSubAccount, setSubAccountNumber, setTimestamp, setUniversityFiscalYear
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 

Constructor Detail

EmployeeFunding

public EmployeeFunding()
Although the title of this class is EmployeeFunding, it is really a representation of the AccountStatusCurrentFunds business object, however it is generated using the fiscal year and employee ID.

Method Detail

getName

public String getName()
Gets the person name.

Returns:
Returns the PersonName.

setName

public void setName(String personName)
Sets the persons name.

Parameters:
personName - The personName to set.

getCsfAmount

public org.kuali.rice.kns.util.KualiDecimal getCsfAmount()
Gets the csfAmount

Returns:
Returns the csfAmount.

setCsfAmount

public void setCsfAmount(org.kuali.rice.kns.util.KualiDecimal csfAmount)
Sets the csfAmount.

Parameters:
csfAmount - The csfAmount to set.

getCsfDeleteCode

public String getCsfDeleteCode()
Gets the csfDeleteCode.

Returns:
Returns the csfDeleteCode.

setCsfDeleteCode

public void setCsfDeleteCode(String csfDeleteCode)
Sets the csfDeleteCode.

Parameters:
csfDeleteCode - The csfDeleteCode to set.

getCsfFundingStatusCode

public String getCsfFundingStatusCode()
Gets the csfFundingStatusCode.

Returns:
Returns the csfFundingStatusCode.

setCsfFundingStatusCode

public void setCsfFundingStatusCode(String csfFundingStatusCode)
Sets the csfFundingStatusCode.

Parameters:
csfFundingStatusCode - The csfFundingStatusCode to set.

getCsfTimePercent

public BigDecimal getCsfTimePercent()
Gets the csfTimePercent.

Returns:
Returns the csfTimePercent.

setCsfTimePercent

public void setCsfTimePercent(BigDecimal csfTimePercent)
Sets the csfTimePercent.

Parameters:
csfTimePercent - The csfTimePercent to set.

getCurrentAmount

public org.kuali.rice.kns.util.KualiDecimal getCurrentAmount()
Gets the currentAmount.

Returns:
Returns the currentAmount.

setCurrentAmount

public void setCurrentAmount(org.kuali.rice.kns.util.KualiDecimal currentAmount)
Sets the currentAmount.

Parameters:
currentAmount - The currentAmount to set.

getOutstandingEncumbrance

public org.kuali.rice.kns.util.KualiDecimal getOutstandingEncumbrance()
Gets the outstandingEncumbrance.

Returns:
Returns the outstandingEncumbrance.

setOutstandingEncumbrance

public void setOutstandingEncumbrance(org.kuali.rice.kns.util.KualiDecimal outstandingEncumbrance)
Sets the outstandingEncumbrance.

Parameters:
outstandingEncumbrance - The outstandingEncumbrance to set.

getTotalAmount

public org.kuali.rice.kns.util.KualiDecimal getTotalAmount()
Returns a total amount based upon adding any outstanding encumberence records to the annual balance amount.

Returns:
TotalAmount

setTotalAmount

public void setTotalAmount(org.kuali.rice.kns.util.KualiDecimal totalAmount)
Sets the total amount.

Parameters:
totalAmount - The totalAmount to set.

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

getCsfFullTimeEmploymentQuantity

public BigDecimal getCsfFullTimeEmploymentQuantity()
Gets the csfFullTimeEmploymentQuantity.

Returns:
Returns the csfFullTimeEmploymentQuantity.

setCsfFullTimeEmploymentQuantity

public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity)
Sets the csfFullTimeEmploymentQuantity.

Parameters:
csfFullTimeEmploymentQuantity - The csfFullTimeEmploymentQuantity to set.


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.