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

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.sys.businessobject.AccountingLineBase
              extended by org.kuali.kfs.sys.businessobject.TargetAccountingLine
                  extended by org.kuali.kfs.module.ld.businessobject.ExpenseTransferTargetAccountingLine
All Implemented Interfaces:
Serializable, Comparable<ExpenseTransferTargetAccountingLine>, org.apache.ojb.broker.PersistenceBrokerAware, LaborLedgerExpenseTransferAccountingLine, LaborLedgerExpenseTransferTargetAccountingLine, ExpenseTransferAccountingLine, AccountingLine, GeneralLedgerPendingEntrySourceDetail, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class ExpenseTransferTargetAccountingLine
extends TargetAccountingLine
implements ExpenseTransferAccountingLine, LaborLedgerExpenseTransferTargetAccountingLine, Comparable<ExpenseTransferTargetAccountingLine>

Labor business object for special case TargetAccountingLine type for org.kuali.module.labor.document.ExpenseTransferDocument

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.kfs.sys.businessobject.AccountingLineBase
financialDocumentLineDescription, financialDocumentLineTypeCode, salesTaxRequired
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
ExpenseTransferTargetAccountingLine()
          Constructs a ExpenseTransferTargetAccountingLine.java.
 
Method Summary
 int compareTo(ExpenseTransferTargetAccountingLine o)
          Used to for sorting ExpenseTransferAccountingLine instances within a java Collection by payrollEndDateFisdalYear and payrollEndDateFiscalPeriodCode
 void copyFrom(ExpenseTransferAccountingLine from)
          Used to copy a particular transaction line into another This method...
 String getEmplid()
          Gets the emplid.
 LaborLedgerObject getLaborLedgerObject()
          Gets the laborObject
 LaborObject getLaborObject()
          Gets the laborObject.
 String getPayrollEndDateFiscalPeriodCode()
          Gets the payrollEndDateFiscalPeriodCode.
 Integer getPayrollEndDateFiscalYear()
          Gets the payrollEndDateFiscalYear.
 BigDecimal getPayrollTotalHours()
          Gets the payrollTotalHours.
 String getPositionNumber()
          Gets the positionNumber.
 void setEmplid(String emplid)
          Sets the emplid.
 void setLaborLedgerObject(LaborLedgerObject laborLedgerObject)
          Deprecated. 
 void setLaborObject(LaborObject laborObject)
          Deprecated. 
 void setPayrollEndDateFiscalPeriodCode(String payrollEndDateFiscalPeriodCode)
          Sets the payrollEndDateFiscalPeriodCode.
 void setPayrollEndDateFiscalYear(Integer payrollEndDateFiscalYear)
          Sets the payrollEndDateFiscalYear.
 void setPayrollTotalHours(BigDecimal payrollTotalHours)
          Sets the payrollTotalHours.
 void setPositionNumber(String positionNumber)
          Sets the positionNumber.
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.kfs.sys.businessobject.AccountingLineBase
copyFrom, equals, getAccount, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getAccountNumber, getAmount, getBalanceTyp, getBalanceTypeCode, getChart, getChartOfAccountsCode, getDebitCreditCode, getDocumentNumber, getEncumbranceUpdateCode, getFinancialDocumentLineDescription, getFinancialDocumentLineTypeCode, getFinancialObjectCode, getFinancialSubObjectCode, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectCode, getObjectType, getObjectTypeCode, getOrganizationReferenceId, getOverrideCode, getPostingYear, getProject, getProjectCode, getReferenceFinancialSystemDocumentTypeCode, getReferenceNumber, getReferenceOrigin, getReferenceOriginCode, getReferenceTypeCode, getSalesTax, getSequenceNumber, getSubAccount, getSubAccountNumber, getSubObjectCode, getValuesMap, hashCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAccountNumber, setAmount, setBalanceTyp, setBalanceTypeCode, setChart, setChartOfAccountsCode, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setFinancialDocumentLineTypeCode, setFinancialObjectCode, setFinancialSubObjectCode, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setOverrideCode, setPostingYear, setProject, setProjectCode, setReferenceNumber, setReferenceOrigin, setReferenceOriginCode, setReferenceTypeCode, setSalesTax, setSalesTaxRequired, setSequenceNumber, setSubAccount, setSubAccountNumber, setSubObjectCode
 
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.sys.businessobject.AccountingLine
copyFrom, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getBalanceTyp, getChart, getDebitCreditCode, getEncumbranceUpdateCode, getFinancialDocumentLineTypeCode, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectType, getObjectTypeCode, getOverrideCode, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceOrigin, getSalesTax, getSequenceNumber, getSubAccount, getSubObjectCode, getValuesMap, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAccountNumber, setAmount, setBalanceTyp, setBalanceTypeCode, setChart, setChartOfAccountsCode, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setFinancialDocumentLineTypeCode, setFinancialObjectCode, setFinancialSubObjectCode, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setOverrideCode, setPostingYear, setProject, setProjectCode, setReferenceNumber, setReferenceOrigin, setReferenceOriginCode, setReferenceTypeCode, setSalesTax, setSalesTaxRequired, setSequenceNumber, setSubAccount, setSubAccountNumber, setSubObjectCode
 
Methods inherited from interface org.kuali.kfs.sys.businessobject.GeneralLedgerPendingEntrySourceDetail
getAccount, getAccountNumber, getAmount, getBalanceTypeCode, getChartOfAccountsCode, getDocumentNumber, getFinancialDocumentLineDescription, getFinancialObjectCode, getFinancialSubObjectCode, getObjectCode, getOrganizationReferenceId, getPostingYear, getProjectCode, getReferenceNumber, getReferenceOriginCode, getReferenceTypeCode, getSubAccountNumber
 

Constructor Detail

ExpenseTransferTargetAccountingLine

public ExpenseTransferTargetAccountingLine()
Constructs a ExpenseTransferTargetAccountingLine.java.

Method Detail

getPositionNumber

public String getPositionNumber()
Gets the positionNumber.

Specified by:
getPositionNumber in interface LaborLedgerExpenseTransferAccountingLine
Returns:
Returns the positionNumber

setPositionNumber

public void setPositionNumber(String positionNumber)
Sets the positionNumber.

Specified by:
setPositionNumber in interface LaborLedgerExpenseTransferAccountingLine
Parameters:
positionNumber - The positionNumber to set.

getPayrollTotalHours

public BigDecimal getPayrollTotalHours()
Gets the payrollTotalHours.

Specified by:
getPayrollTotalHours in interface LaborLedgerExpenseTransferAccountingLine
Returns:
Returns the payrollTotalHours

setPayrollTotalHours

public void setPayrollTotalHours(BigDecimal payrollTotalHours)
Sets the payrollTotalHours.

Specified by:
setPayrollTotalHours in interface LaborLedgerExpenseTransferAccountingLine
Parameters:
payrollTotalHours - The payrollTotalHours to set.

getPayrollEndDateFiscalYear

public Integer getPayrollEndDateFiscalYear()
Gets the payrollEndDateFiscalYear.

Specified by:
getPayrollEndDateFiscalYear in interface LaborLedgerExpenseTransferAccountingLine
Returns:
Returns the payrollEndDateFiscalYear

setPayrollEndDateFiscalYear

public void setPayrollEndDateFiscalYear(Integer payrollEndDateFiscalYear)
Sets the payrollEndDateFiscalYear.

Specified by:
setPayrollEndDateFiscalYear in interface LaborLedgerExpenseTransferAccountingLine
Parameters:
payrollEndDateFiscalYear - The payrollEndDateFiscalYear to set.

getPayrollEndDateFiscalPeriodCode

public String getPayrollEndDateFiscalPeriodCode()
Gets the payrollEndDateFiscalPeriodCode.

Specified by:
getPayrollEndDateFiscalPeriodCode in interface LaborLedgerExpenseTransferAccountingLine
Returns:
Returns the payrollEndDateFiscalPeriodCode

setPayrollEndDateFiscalPeriodCode

public void setPayrollEndDateFiscalPeriodCode(String payrollEndDateFiscalPeriodCode)
Sets the payrollEndDateFiscalPeriodCode.

Specified by:
setPayrollEndDateFiscalPeriodCode in interface LaborLedgerExpenseTransferAccountingLine
Parameters:
payrollEndDateFiscalPeriodCode - The payrollEndDateFiscalPeriodCode to set.

getEmplid

public String getEmplid()
Gets the emplid.

Specified by:
getEmplid in interface LaborLedgerExpenseTransferAccountingLine
Returns:
Returns the emplid

setEmplid

public void setEmplid(String emplid)
Sets the emplid.

Specified by:
setEmplid in interface LaborLedgerExpenseTransferAccountingLine
Parameters:
emplid - The emplid to set.

getLaborObject

public LaborObject getLaborObject()
Gets the laborObject.

Specified by:
getLaborObject in interface ExpenseTransferAccountingLine
Returns:
Returns the laborObject.

setLaborObject

@Deprecated
public void setLaborObject(LaborObject laborObject)
Deprecated. 

Sets the laborObject.

Specified by:
setLaborObject in interface ExpenseTransferAccountingLine
Parameters:
laborObject - The laborObject to set.

getLaborLedgerObject

public LaborLedgerObject getLaborLedgerObject()
Description copied from interface: LaborLedgerExpenseTransferAccountingLine
Gets the laborObject

Specified by:
getLaborLedgerObject in interface LaborLedgerExpenseTransferAccountingLine
Returns:
Returns the laborObject.
See Also:
org.kuali.kfs.bo.LaborLedgerExpenseTransferAccoutingLine#getLaborLedgerObject()

setLaborLedgerObject

@Deprecated
public void setLaborLedgerObject(LaborLedgerObject laborLedgerObject)
Deprecated. 

Description copied from interface: LaborLedgerExpenseTransferAccountingLine
Sets the laborLedgerObject

Specified by:
setLaborLedgerObject in interface LaborLedgerExpenseTransferAccountingLine
Parameters:
laborLedgerObject - The laborLedgerObject to set.
See Also:
org.kuali.kfs.bo.LaborLedgerExpenseTransferAccoutingLine#setLaborLedgerObject(org.kuali.kfs.bo.LaborLedgerObject)

toStringMapper

protected LinkedHashMap toStringMapper()
Overrides:
toStringMapper in class AccountingLineBase
See Also:
BusinessObjectBase.toStringMapper()

compareTo

public int compareTo(ExpenseTransferTargetAccountingLine o)
Used to for sorting ExpenseTransferAccountingLine instances within a java Collection by payrollEndDateFisdalYear and payrollEndDateFiscalPeriodCode

Specified by:
compareTo in interface Comparable<ExpenseTransferTargetAccountingLine>
See Also:
java.lang.Comparable#compareTo(T)

copyFrom

public void copyFrom(ExpenseTransferAccountingLine from)
Used to copy a particular transaction line into another This method...

Parameters:
from -


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