org.kuali.kfs.module.cam.businessobject
Class AssetPaymentDetail
java.lang.Object
org.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.kfs.sys.businessobject.AccountingLineBase
org.kuali.kfs.sys.businessobject.SourceAccountingLine
org.kuali.kfs.module.cam.businessobject.AssetPaymentDetail
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, AccountingLine, GeneralLedgerPendingEntrySourceDetail, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject
public class AssetPaymentDetail
- extends SourceAccountingLine
Accounting line for the asset payment document.
- See Also:
- Serialized Form
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
extension, versionNumber |
Methods inherited from class org.kuali.kfs.sys.businessobject.AccountingLineBase |
copyFrom, equals, getAccount, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getAccountNumber, 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, hashCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAccountNumber, 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 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.kuali.rice.kns.bo.BusinessObject |
prepareForWorkflow, refresh |
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate |
AssetPaymentDetail
public AssetPaymentDetail()
- Default constructor.
AssetPaymentDetail
public AssetPaymentDetail(AssetPayment assetPayment)
toStringMapper
protected LinkedHashMap<String,String> toStringMapper()
- Overrides:
toStringMapper
in class AccountingLineBase
- See Also:
BusinessObjectBase.toStringMapper()
getAssetPaymentDetailKey
public String getAssetPaymentDetailKey()
- Create a key including the
- expenditureFinancialDocumentNumber
- expenditureFinancialDocumentTypeCode
with accounting information for asset payment distribution
Make sure the full accounting line information is part of the key
chartOfAccount, accountNumber, subAccountNumber, objectCode, subObjectCode, projectCode
- Returns:
getExpenditureFinancialSystemOriginationCode
public String getExpenditureFinancialSystemOriginationCode()
setExpenditureFinancialSystemOriginationCode
public void setExpenditureFinancialSystemOriginationCode(String expenditureFinancialSystemOriginationCode)
getExpenditureFinancialDocumentPostedDate
public Date getExpenditureFinancialDocumentPostedDate()
setExpenditureFinancialDocumentPostedDate
public void setExpenditureFinancialDocumentPostedDate(Date expenditureFinancialDocumentPostedDate)
isTransferPaymentIndicator
public boolean isTransferPaymentIndicator()
setTransferPaymentIndicator
public void setTransferPaymentIndicator(boolean transferPaymentIndicator)
getExpenditureFinancialDocumentNumber
public String getExpenditureFinancialDocumentNumber()
setExpenditureFinancialDocumentNumber
public void setExpenditureFinancialDocumentNumber(String expenditureFinancialDocumentNumber)
getExpenditureFinancialDocumentTypeCode
public String getExpenditureFinancialDocumentTypeCode()
setExpenditureFinancialDocumentTypeCode
public void setExpenditureFinancialDocumentTypeCode(String expenditureFinancialDocumentTypeCode)
getPostingPeriodCode
public String getPostingPeriodCode()
setPostingPeriodCode
public void setPostingPeriodCode(String postingPeriodCode)
getPurchaseOrderNumber
public String getPurchaseOrderNumber()
setPurchaseOrderNumber
public void setPurchaseOrderNumber(String purchaseOrderNumber)
getRequisitionNumber
public String getRequisitionNumber()
setRequisitionNumber
public void setRequisitionNumber(String requisitionNumber)
getFinancialDocumentPostingPeriod
public AccountingPeriod getFinancialDocumentPostingPeriod()
setFinancialDocumentPostingPeriod
public void setFinancialDocumentPostingPeriod(AccountingPeriod financialDocumentPostingPeriod)
getExpenditureFinancialSystemDocumentTypeCode
public org.kuali.rice.kew.doctype.bo.DocumentTypeEBO getExpenditureFinancialSystemDocumentTypeCode()
getExpenditureFinancialSystemOrigination
public OriginationCode getExpenditureFinancialSystemOrigination()
setExpenditureFinancialSystemOrigination
public void setExpenditureFinancialSystemOrigination(OriginationCode expenditureFinancialSystemOrigination)
getAmount
public org.kuali.rice.kns.util.KualiDecimal getAmount()
- Specified by:
getAmount
in interface GeneralLedgerPendingEntrySourceDetail
- Overrides:
getAmount
in class AccountingLineBase
- Returns:
- Returns the amount.
setAmount
public void setAmount(org.kuali.rice.kns.util.KualiDecimal amount)
- Specified by:
setAmount
in interface AccountingLine
- Overrides:
setAmount
in class AccountingLineBase
- Parameters:
amount
- The amount to set.
getValuesMap
public Map getValuesMap()
- Description copied from class:
AccountingLineBase
- Returns a map with the primitive field names as the key and the primitive values as the map value.
- Specified by:
getValuesMap
in interface AccountingLine
- Overrides:
getValuesMap
in class AccountingLineBase
- Returns:
- Map
- See Also:
AccountingLineBase.getValuesMap()
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.