org.kuali.kfs.module.endow.businessobject
Interface EndowmentTransactionLine

All Superinterfaces:
org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject, org.apache.ojb.broker.PersistenceBrokerAware, Serializable
All Known Implementing Classes:
EndowmentSourceTransactionLine, EndowmentTargetTransactionLine, EndowmentTransactionLineBase

public interface EndowmentTransactionLine
extends org.kuali.rice.kns.bo.PersistableBusinessObject


Method Summary
 boolean getCorpusIndicator()
           
 String getDocumentNumber()
          Get the documentNumber
 String getEtranCode()
           
 EndowmentTransactionCode getEtranCodeObj()
           
 IncomePrincipalIndicator getIncomePrincipalIndicator()
           
 String getKemid()
           
 KEMID getKemidObj()
           
 List<EndowmentTransactionTaxLotLine> getTaxLotLines()
          Gets the tax lot lines.
 org.kuali.rice.kns.util.KualiDecimal getTransactionAmount()
           
 String getTransactionIPIndicatorCode()
           
 String getTransactionLineDescription()
           
 Integer getTransactionLineNumber()
          Gets the transactionLineNumber.
 String getTransactionLineTypeCode()
          Gets the transactionLineTypeCode.
 org.kuali.rice.kns.util.KualiDecimal getTransactionUnits()
           
 BigDecimal getUnitAdjustmentAmount()
          Gets the unit adjustment amount.
 boolean isLinePosted()
           
 void setCorpusIndicator(boolean corpusIndicator)
           
 void setDocumentNumber(String documentNumber)
          Set the documentNumber
 void setEtranCode(String endowmentTransactionTypeCode)
           
 void setEtranCodeObj(EndowmentTransactionCode etranCodeObj)
           
 void setIncomePrincipalIndicator(IncomePrincipalIndicator incomePrincipalIndicator)
           
 void setKemid(String kemid)
           
 void setKemidObj(KEMID kemidObj)
           
 void setLinePosted(boolean linePostedIndicator)
           
 void setTaxLotLines(List<EndowmentTransactionTaxLotLine> taxLotLines)
          Sets the tax lot lines.
 void setTransactionAmount(org.kuali.rice.kns.util.KualiDecimal amount)
           
 void setTransactionIPIndicatorCode(String ipIndicator)
           
 void setTransactionLineDescription(String description)
           
 void setTransactionLineNumber(Integer transactionLineNumber)
          Sets the transactionLineNumber.
 void setTransactionLineTypeCode(String transactionLineTypeCode)
          Sets the transactionLineTypeCode.
 void setTransactionUnits(org.kuali.rice.kns.util.KualiDecimal units)
           
 void setUnitAdjustmentAmount(BigDecimal unitAdjustmentAmount)
          sets unitAdjustmentAmount
 
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
 

Method Detail

getDocumentNumber

String getDocumentNumber()
Get the documentNumber

Returns:
documentNumber

setDocumentNumber

void setDocumentNumber(String documentNumber)
Set the documentNumber

Parameters:
documentNumber -

getTransactionLineTypeCode

String getTransactionLineTypeCode()
Gets the transactionLineTypeCode.

Returns:
transactionLineTypeCode

setTransactionLineTypeCode

void setTransactionLineTypeCode(String transactionLineTypeCode)
Sets the transactionLineTypeCode.

Parameters:
transactionLineTypeCode -

getTransactionLineNumber

Integer getTransactionLineNumber()
Gets the transactionLineNumber.

Returns:
transactionLineNumber

setTransactionLineNumber

void setTransactionLineNumber(Integer transactionLineNumber)
Sets the transactionLineNumber.

Parameters:
transactionLineNumber -

getKemid

String getKemid()
Returns:
Returns the kemid.

setKemid

void setKemid(String kemid)
Parameters:
kemid - The kemid to set.

getKemidObj

KEMID getKemidObj()
Returns:
Returns the kemid object.

setKemidObj

void setKemidObj(KEMID kemidObj)
Parameters:
kemidObj - The kemid object to set.

getEtranCode

String getEtranCode()
Returns:
Returns the endowment transaction type code.

setEtranCode

void setEtranCode(String endowmentTransactionTypeCode)
Parameters:
endowmentTransactionTypeCode - The endowment transaction type code to set.

getEtranCodeObj

EndowmentTransactionCode getEtranCodeObj()
Returns:
Returns the EndowmentTransactionCode object.

setEtranCodeObj

void setEtranCodeObj(EndowmentTransactionCode etranCodeObj)
Parameters:
etranCodeObj - the EndowmentTransactionCode object to set.

getTransactionLineDescription

String getTransactionLineDescription()
Returns:
Returns the transaction line description.

setTransactionLineDescription

void setTransactionLineDescription(String description)
Parameters:
description - The transaction line description to set.

getTransactionIPIndicatorCode

String getTransactionIPIndicatorCode()
Returns:
Returns the income/principal indicator code.

setTransactionIPIndicatorCode

void setTransactionIPIndicatorCode(String ipIndicator)
Parameters:
ipIndicator - The income/principal indicator code to set.

getIncomePrincipalIndicator

IncomePrincipalIndicator getIncomePrincipalIndicator()
Returns:
Returns the income/principal indicator.

setIncomePrincipalIndicator

void setIncomePrincipalIndicator(IncomePrincipalIndicator incomePrincipalIndicator)
Parameters:
incomePrincipalIndicator - The income/principal indicator to set.

getTransactionAmount

org.kuali.rice.kns.util.KualiDecimal getTransactionAmount()
Returns:
Returns the transaction amount.

setTransactionAmount

void setTransactionAmount(org.kuali.rice.kns.util.KualiDecimal amount)
Parameters:
amount - The transaction amount to set.

getCorpusIndicator

boolean getCorpusIndicator()
Returns:
Returns the corpus indicator -- Y or N.

setCorpusIndicator

void setCorpusIndicator(boolean corpusIndicator)
Parameters:
corpusIndicator - The corpus indicator to set.

getTransactionUnits

org.kuali.rice.kns.util.KualiDecimal getTransactionUnits()
Returns:
Returns the transaction units.

setTransactionUnits

void setTransactionUnits(org.kuali.rice.kns.util.KualiDecimal units)
Parameters:
units - The transaction units to set.

isLinePosted

boolean isLinePosted()
Returns:
Returns the line posted indicator -- Y or N.

setLinePosted

void setLinePosted(boolean linePostedIndicator)
Parameters:
linePostedIndicator - The line posted indicator to set.

getTaxLotLines

List<EndowmentTransactionTaxLotLine> getTaxLotLines()
Gets the tax lot lines.

Returns:
returns the tax lot lines for this transaction line

setTaxLotLines

void setTaxLotLines(List<EndowmentTransactionTaxLotLine> taxLotLines)
Sets the tax lot lines.

Parameters:
taxLotLines -

getUnitAdjustmentAmount

BigDecimal getUnitAdjustmentAmount()
Gets the unit adjustment amount.

Returns:
returns unit adjustment amount for this transaction line

setUnitAdjustmentAmount

void setUnitAdjustmentAmount(BigDecimal unitAdjustmentAmount)
sets unitAdjustmentAmount



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