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

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

public class LedgerBalanceForSalaryExpenseTransfer
extends LedgerBalance
implements SegmentedBusinessObject

Labor business object specifically for SalaryExpenseTransferDocument ledger balance import functionality.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
LedgerBalanceForSalaryExpenseTransfer()
          Constructs a LedgerBalanceForSalaryExpenseTransfer
 
Method Summary
 String getAdditionalReturnData(String segmentedPropertyName)
          Adds the period amount to the return string.
 Collection<String> getSegmentedPropertyNames()
          Retrieve a collection of the property names to base the business object segmentation on
 boolean isLookupResultsSegmented()
          Determines whether to apply segments to lookup results
 
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, equals, finalize, getClass, hashCode, 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

LedgerBalanceForSalaryExpenseTransfer

public LedgerBalanceForSalaryExpenseTransfer()
Constructs a LedgerBalanceForSalaryExpenseTransfer

Method Detail

isLookupResultsSegmented

public boolean isLookupResultsSegmented()
Description copied from interface: SegmentedBusinessObject
Determines whether to apply segments to lookup results

Specified by:
isLookupResultsSegmented in interface SegmentedBusinessObject
Returns:
boolean
See Also:
org.kuali.module.labor.bo.SegmentedBusinessObject#isLookupResultsSegmented()

getSegmentedPropertyNames

public Collection<String> getSegmentedPropertyNames()
Description copied from interface: SegmentedBusinessObject
Retrieve a collection of the property names to base the business object segmentation on

Specified by:
getSegmentedPropertyNames in interface SegmentedBusinessObject
Returns:
a collection of the property names to base the business object segmentation on
See Also:
org.kuali.module.labor.bo.SegmentedBusinessObject#getSegmentedPropertyNames()

getAdditionalReturnData

public String getAdditionalReturnData(String segmentedPropertyName)
Adds the period amount to the return string. Since the return string cannot have string, multiplies the amount by 100 so the decimal places are not lost.

Specified by:
getAdditionalReturnData in interface SegmentedBusinessObject
Parameters:
segmentedPropertyName - - name of the segmented property for the instance
Returns:
String that will be used for object id
See Also:
org.kuali.module.labor.bo.SegmentedBusinessObject#getAdditionalReturnData(java.lang.String)


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