org.kuali.kfs.fp.businessobject
Class VoucherSourceAccountingLine

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.SourceAccountingLine
                  extended by org.kuali.kfs.fp.businessobject.VoucherSourceAccountingLine
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, AccountingLine, GeneralLedgerPendingEntrySourceDetail, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject
Direct Known Subclasses:
LaborJournalVoucherDetail

public class VoucherSourceAccountingLine
extends SourceAccountingLine

Special case SourceAccountingLine type for VoucherDocument

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
VoucherSourceAccountingLine()
          Constructs a VoucherSourceAccountingLine.java.
 
Method Summary
 ObjectType getObjectType()
          Gets the objectType attribute.
 String getObjectTypeCode()
          Gets the objectTypeCode attribute.
 void setFinancialObjectCode(String financialObjectCode)
          Overridden to automatically set the object type code on the setting of the object code - if the object type code is blank
 void setObjectType(ObjectType objectType)
          Sets the objectType attribute value.
 void setObjectTypeCode(String objectTypeCode)
          Sets the objectTypeCode attribute value.
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, 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, 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.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
 

Constructor Detail

VoucherSourceAccountingLine

public VoucherSourceAccountingLine()
Constructs a VoucherSourceAccountingLine.java.

Method Detail

getObjectType

public ObjectType getObjectType()
Gets the objectType attribute.

Specified by:
getObjectType in interface AccountingLine
Overrides:
getObjectType in class AccountingLineBase
Returns:
Returns the objectType.

setObjectType

public void setObjectType(ObjectType objectType)
Sets the objectType attribute value.

Parameters:
objectType - The objectType to set.

getObjectTypeCode

public String getObjectTypeCode()
Gets the objectTypeCode attribute.

Specified by:
getObjectTypeCode in interface AccountingLine
Overrides:
getObjectTypeCode in class AccountingLineBase
Returns:
Returns the objectTypeCode.

setObjectTypeCode

public void setObjectTypeCode(String objectTypeCode)
Sets the objectTypeCode attribute value.

Parameters:
objectTypeCode - The objectTypeCode to set.

setFinancialObjectCode

public void setFinancialObjectCode(String financialObjectCode)
Overridden to automatically set the object type code on the setting of the object code - if the object type code is blank

Specified by:
setFinancialObjectCode in interface AccountingLine
Overrides:
setFinancialObjectCode in class AccountingLineBase
Parameters:
financialObjectCode - The financialObjectCode to set.
See Also:
AccountingLineBase.setFinancialObjectCode(java.lang.String)

toStringMapper

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


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