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

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.LaborBalanceHistory
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, LedgerBalanceHistory, LaborLedgerBalance, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class LaborBalanceHistory
extends LedgerBalance
implements LedgerBalanceHistory

Labor business object for LedgerBalanceHistory.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
LaborBalanceHistory()
          Default constructor.
LaborBalanceHistory(LaborOriginEntry laborOriginEntry)
          Constructs a LedgerBalance.java.
 
Method Summary
 boolean compareAmounts(Balance balance)
          Compare amounts
 String getBalanceTypeCode()
          It's called financialBalanceTypeCode
 String getObjectCode()
          It's called financialObjectCode
 String getObjectTypeCode()
          It's called financialObjectTypeCode
 String getSubObjectCode()
          It's called financialSubObjectCode
 Date getTimestamp()
          History does not track this field.
 Timestamp getTransactionDateTimeStamp()
          History does not track this field.
 void setBalanceTypeCode(String balanceTypeCode)
          It's called financialBalanceTypeCode
 void setObjectCode(String objectCode)
          It's called financialObjectCode
 void setObjectTypeCode(String objectTypeCode)
          It's called financialObjectTypeCode
 void setSubObjectCode(String subObjectCode)
          It's called financialSubObjectCode
 void setTimestamp(Date timestamp)
          History does not track this field.
 void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp)
          History does not track this field.
 
Methods inherited from class org.kuali.kfs.module.ld.businessobject.LedgerBalance
addAmount, getAmountByPeriod, getChart, getChartOfAccounts, getEmplid, getFinancialBalanceTypeCode, getFinancialBeginningBalanceLineAmount, getFinancialObjectCode, getFinancialObjectType, getFinancialObjectTypeCode, getFinancialSubObjectCode, getLaborLedgerObject, getLaborObject, getLedgerPerson, getPositionNumber, getPrimaryKeyList, setChart, setChartOfAccounts, setEmplid, setFinancialBalanceTypeCode, setFinancialBeginningBalanceLineAmount, setFinancialObjectCode, setFinancialObjectType, setFinancialObjectTypeCode, setFinancialSubObjectCode, setLaborLedgerObject, setLaborObject, setLedgerPerson, setPositionNumber, 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, getObjectType, getOption, getPriorYearAccount, getSubAccount, getSubAccountNumber, 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, setObjectType, setOption, setPriorYearAccount, setSubAccount, setSubAccountNumber, 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.gl.businessobject.LedgerBalanceHistory
getAccountNumber, getChartOfAccountsCode, getFinancialBalanceTypeCode, getFinancialObjectCode, getFinancialObjectTypeCode, getFinancialSubObjectCode, getSubAccountNumber, getUniversityFiscalYear
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 
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, 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, 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
 

Constructor Detail

LaborBalanceHistory

public LaborBalanceHistory()
Default constructor.


LaborBalanceHistory

public LaborBalanceHistory(LaborOriginEntry laborOriginEntry)
Constructs a LedgerBalance.java.

Parameters:
transaction -
Method Detail

compareAmounts

public boolean compareAmounts(Balance balance)
Compare amounts

Specified by:
compareAmounts in interface LedgerBalanceHistory
Parameters:
balance -
See Also:
Balance.addAmount(java.lang.String, org.kuali.rice.kns.util.KualiDecimal)

getObjectCode

public String getObjectCode()
It's called financialObjectCode

Overrides:
getObjectCode in class Balance
Returns:
Returns the objectCode.
See Also:
Balance.getObjectCode()

setObjectCode

public void setObjectCode(String objectCode)
It's called financialObjectCode

Overrides:
setObjectCode in class Balance
Parameters:
objectCode - The objectCode to set.
See Also:
Balance.setObjectCode(java.lang.String)

getSubObjectCode

public String getSubObjectCode()
It's called financialSubObjectCode

Overrides:
getSubObjectCode in class Balance
Returns:
Returns the subObjectCode.
See Also:
Balance.getSubObjectCode()

setSubObjectCode

public void setSubObjectCode(String subObjectCode)
It's called financialSubObjectCode

Overrides:
setSubObjectCode in class Balance
Parameters:
subObjectCode - The subObjectCode to set.
See Also:
Balance.setSubObjectCode(java.lang.String)

getObjectTypeCode

public String getObjectTypeCode()
It's called financialObjectTypeCode

Overrides:
getObjectTypeCode in class Balance
Returns:
Returns the objectTypeCode.
See Also:
Balance.getObjectTypeCode()

setObjectTypeCode

public void setObjectTypeCode(String objectTypeCode)
It's called financialObjectTypeCode

Overrides:
setObjectTypeCode in class Balance
Parameters:
objectTypeCode - The objectTypeCode to set.
See Also:
Balance.setObjectTypeCode(java.lang.String)

getBalanceTypeCode

public String getBalanceTypeCode()
It's called financialBalanceTypeCode

Overrides:
getBalanceTypeCode in class LedgerBalance
Returns:
getFinancialBalanceTypeCode
See Also:
LedgerBalance.getBalanceTypeCode()

setBalanceTypeCode

public void setBalanceTypeCode(String balanceTypeCode)
It's called financialBalanceTypeCode

Overrides:
setBalanceTypeCode in class LedgerBalance
Parameters:
balanceTypeCode - The balanceTypeCode to set.
See Also:
LedgerBalance.setBalanceTypeCode(java.lang.String)

getTimestamp

public Date getTimestamp()
History does not track this field.

Specified by:
getTimestamp in interface LaborLedgerBalance
Overrides:
getTimestamp in class Balance
Returns:
Returns the timestamp.
See Also:
Balance.getTimestamp()

setTimestamp

public void setTimestamp(Date timestamp)
History does not track this field.

Specified by:
setTimestamp in interface LaborLedgerBalance
Overrides:
setTimestamp in class Balance
Parameters:
timestamp - The timestamp to set.
See Also:
Balance.setTimestamp(java.sql.Date)

getTransactionDateTimeStamp

public Timestamp getTransactionDateTimeStamp()
History does not track this field.

Specified by:
getTransactionDateTimeStamp in interface LaborLedgerBalance
Overrides:
getTransactionDateTimeStamp in class LedgerBalance
Returns:
Returns the transactionDateTimeStamp.
See Also:
LedgerBalance.getTransactionDateTimeStamp()

setTransactionDateTimeStamp

public void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp)
History does not track this field.

Specified by:
setTransactionDateTimeStamp in interface LaborLedgerBalance
Overrides:
setTransactionDateTimeStamp in class LedgerBalance
Parameters:
transactionDateTimeStamp - The transactionDateTimeStamp to set.
See Also:
LedgerBalance.setTransactionDateTimeStamp(java.sql.Timestamp)


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