org.kuali.kfs.module.endow.businessobject
Class EndowmentTransactionLineBase

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.module.endow.businessobject.EndowmentTransactionLineBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, EndowmentTransactionLine, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject
Direct Known Subclasses:
EndowmentSourceTransactionLine, EndowmentTargetTransactionLine

public abstract class EndowmentTransactionLineBase
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements EndowmentTransactionLine

This is the generic class which contains all the elements on a typical Endowment Transaction Line.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
EndowmentTransactionLineBase()
          Constructs a EndowmentTransactionLineBase.java.
 
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 unitAdjustmentAmount
 boolean isLinePosted()
           
 void setCorpusIndicator(boolean corpusIndicator)
           
 void setDocumentNumber(String documentNumber)
          Set the documentNumber
 void setEtranCode(String etranCode)
           
 void setEtranCodeObj(EndowmentTransactionCode etranCodeObj)
           
 void setIncomePrincipalIndicator(IncomePrincipalIndicator incomePrincipalIndicator)
           
 void setKemid(String kemid)
           
 void setKemidObj(KEMID kemidObj)
           
 void setLinePosted(boolean linePosted)
           
 void setTaxLotLines(List<EndowmentTransactionTaxLotLine> taxLotLines)
          Sets the tax lot lines.
 void setTransactionAmount(org.kuali.rice.kns.util.KualiDecimal transactionAmount)
           
 void setTransactionIPIndicatorCode(String transactionIPIndicatorCode)
           
 void setTransactionLineDescription(String transactionLineDescription)
           
 void setTransactionLineNumber(Integer transactionLineNumber)
          Sets the transactionLineNumber.
 void setTransactionLineTypeCode(String transactionLineTypeCode)
          Sets the transactionLineTypeCode.
 void setTransactionUnits(org.kuali.rice.kns.util.KualiDecimal transactionUnits)
           
 void setUnitAdjustmentAmount(BigDecimal unitAdjustmentAmount)
          sets unitAdjustmentAmount
protected  LinkedHashMap toStringMapper()
           
 
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.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

EndowmentTransactionLineBase

public EndowmentTransactionLineBase()
Constructs a EndowmentTransactionLineBase.java.

Method Detail

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()

getDocumentNumber

public String getDocumentNumber()
Description copied from interface: EndowmentTransactionLine
Get the documentNumber

Specified by:
getDocumentNumber in interface EndowmentTransactionLine
Returns:
documentNumber
See Also:
EndowmentTransactionLine.getDocumentNumber()

setDocumentNumber

public void setDocumentNumber(String documentNumber)
Description copied from interface: EndowmentTransactionLine
Set the documentNumber

Specified by:
setDocumentNumber in interface EndowmentTransactionLine
See Also:
EndowmentTransactionLine.setDocumentNumber(java.lang.String)

getTransactionLineTypeCode

public String getTransactionLineTypeCode()
Description copied from interface: EndowmentTransactionLine
Gets the transactionLineTypeCode.

Specified by:
getTransactionLineTypeCode in interface EndowmentTransactionLine
Returns:
transactionLineTypeCode
See Also:
EndowmentTransactionLine.getTransactionLineTypeCode()

setTransactionLineTypeCode

public void setTransactionLineTypeCode(String transactionLineTypeCode)
Description copied from interface: EndowmentTransactionLine
Sets the transactionLineTypeCode.

Specified by:
setTransactionLineTypeCode in interface EndowmentTransactionLine
See Also:
EndowmentTransactionLine.setTransactionLineTypeCode(java.lang.String)

getTransactionLineNumber

public Integer getTransactionLineNumber()
Description copied from interface: EndowmentTransactionLine
Gets the transactionLineNumber.

Specified by:
getTransactionLineNumber in interface EndowmentTransactionLine
Returns:
transactionLineNumber
See Also:
EndowmentTransactionLine.getTransactionLineNumber()

setTransactionLineNumber

public void setTransactionLineNumber(Integer transactionLineNumber)
Description copied from interface: EndowmentTransactionLine
Sets the transactionLineNumber.

Specified by:
setTransactionLineNumber in interface EndowmentTransactionLine
See Also:
EndowmentTransactionLine.setTransactionLineNumber(java.lang.Integer)

getKemid

public String getKemid()
Specified by:
getKemid in interface EndowmentTransactionLine
Returns:
Returns the kemid.
See Also:
EndowmentTransactionLine.getKemid()

setKemid

public void setKemid(String kemid)
Specified by:
setKemid in interface EndowmentTransactionLine
Parameters:
kemid - The kemid to set.
See Also:
EndowmentTransactionLine.setKemid(java.lang.String)

getEtranCode

public String getEtranCode()
Specified by:
getEtranCode in interface EndowmentTransactionLine
Returns:
Returns the endowment transaction type code.
See Also:
EndowmentTransactionLine.getEtranCode()

setEtranCode

public void setEtranCode(String etranCode)
Specified by:
setEtranCode in interface EndowmentTransactionLine
Parameters:
etranCode - The endowment transaction type code to set.
See Also:
EndowmentTransactionLine.setEtranCode(java.lang.String)

getTransactionLineDescription

public String getTransactionLineDescription()
Specified by:
getTransactionLineDescription in interface EndowmentTransactionLine
Returns:
Returns the transaction line description.
See Also:
EndowmentTransactionLine.getTransactionLineDescription()

setTransactionLineDescription

public void setTransactionLineDescription(String transactionLineDescription)
Specified by:
setTransactionLineDescription in interface EndowmentTransactionLine
Parameters:
transactionLineDescription - The transaction line description to set.
See Also:
EndowmentTransactionLine.setTransactionLineDescription(java.lang.String)

getTransactionAmount

public org.kuali.rice.kns.util.KualiDecimal getTransactionAmount()
Specified by:
getTransactionAmount in interface EndowmentTransactionLine
Returns:
Returns the transaction amount.
See Also:
EndowmentTransactionLine.getTransactionAmount()

setTransactionAmount

public void setTransactionAmount(org.kuali.rice.kns.util.KualiDecimal transactionAmount)
Specified by:
setTransactionAmount in interface EndowmentTransactionLine
Parameters:
transactionAmount - The transaction amount to set.
See Also:
EndowmentTransactionLine.setTransactionAmount(org.kuali.rice.kns.util.KualiDecimal)

getCorpusIndicator

public boolean getCorpusIndicator()
Specified by:
getCorpusIndicator in interface EndowmentTransactionLine
Returns:
Returns the corpus indicator -- Y or N.
See Also:
EndowmentTransactionLine.getCorpusIndicator()

setCorpusIndicator

public void setCorpusIndicator(boolean corpusIndicator)
Specified by:
setCorpusIndicator in interface EndowmentTransactionLine
Parameters:
corpusIndicator - The corpus indicator to set.
See Also:
EndowmentTransactionLine.setCorpusIndicator(boolean)

getTransactionUnits

public org.kuali.rice.kns.util.KualiDecimal getTransactionUnits()
Specified by:
getTransactionUnits in interface EndowmentTransactionLine
Returns:
Returns the transaction units.
See Also:
EndowmentTransactionLine.getTransactionUnits()

setTransactionUnits

public void setTransactionUnits(org.kuali.rice.kns.util.KualiDecimal transactionUnits)
Specified by:
setTransactionUnits in interface EndowmentTransactionLine
Parameters:
transactionUnits - The transaction units to set.
See Also:
EndowmentTransactionLine.setTransactionUnits(org.kuali.rice.kns.util.KualiDecimal)

isLinePosted

public boolean isLinePosted()
Specified by:
isLinePosted in interface EndowmentTransactionLine
Returns:
Returns the line posted indicator -- Y or N.
See Also:
EndowmentTransactionLine.isLinePosted()

setLinePosted

public void setLinePosted(boolean linePosted)
Specified by:
setLinePosted in interface EndowmentTransactionLine
Parameters:
linePosted - The line posted indicator to set.
See Also:
EndowmentTransactionLine.setLinePosted(boolean)

getTransactionIPIndicatorCode

public String getTransactionIPIndicatorCode()
Specified by:
getTransactionIPIndicatorCode in interface EndowmentTransactionLine
Returns:
Returns the income/principal indicator code.
See Also:
EndowmentTransactionLine.getTransactionIPIndicatorCode()

setTransactionIPIndicatorCode

public void setTransactionIPIndicatorCode(String transactionIPIndicatorCode)
Specified by:
setTransactionIPIndicatorCode in interface EndowmentTransactionLine
Parameters:
transactionIPIndicatorCode - The income/principal indicator code to set.
See Also:
EndowmentTransactionLine.setTransactionIPIndicatorCode(java.lang.String)

getIncomePrincipalIndicator

public IncomePrincipalIndicator getIncomePrincipalIndicator()
Specified by:
getIncomePrincipalIndicator in interface EndowmentTransactionLine
Returns:
Returns the income/principal indicator.
See Also:
EndowmentTransactionLine.getIncomePrincipalIndicator()

setIncomePrincipalIndicator

public void setIncomePrincipalIndicator(IncomePrincipalIndicator incomePrincipalIndicator)
Specified by:
setIncomePrincipalIndicator in interface EndowmentTransactionLine
Parameters:
incomePrincipalIndicator - The income/principal indicator to set.
See Also:
EndowmentTransactionLine.setIncomePrincipalIndicator(org.kuali.kfs.module.endow.businessobject.IncomePrincipalIndicator)

getKemidObj

public KEMID getKemidObj()
Specified by:
getKemidObj in interface EndowmentTransactionLine
Returns:
Returns the kemid object.
See Also:
EndowmentTransactionLine.getKemidObj()

setKemidObj

public void setKemidObj(KEMID kemidObj)
Specified by:
setKemidObj in interface EndowmentTransactionLine
Parameters:
kemidObj - The kemid object to set.
See Also:
EndowmentTransactionLine.setKemidObj(org.kuali.kfs.module.endow.businessobject.KEMID)

getEtranCodeObj

public EndowmentTransactionCode getEtranCodeObj()
Specified by:
getEtranCodeObj in interface EndowmentTransactionLine
Returns:
Returns the EndowmentTransactionCode object.
See Also:
EndowmentTransactionLine.getEtranCodeObj()

setEtranCodeObj

public void setEtranCodeObj(EndowmentTransactionCode etranCodeObj)
Specified by:
setEtranCodeObj in interface EndowmentTransactionLine
Parameters:
etranCodeObj - the EndowmentTransactionCode object to set.
See Also:
EndowmentTransactionLine.setEtranCodeObj(org.kuali.kfs.module.endow.businessobject.EndowmentTransactionCode)

getTaxLotLines

public List<EndowmentTransactionTaxLotLine> getTaxLotLines()
Description copied from interface: EndowmentTransactionLine
Gets the tax lot lines.

Specified by:
getTaxLotLines in interface EndowmentTransactionLine
Returns:
returns the tax lot lines for this transaction line
See Also:
EndowmentTransactionLine.getTaxLotLines()

setTaxLotLines

public void setTaxLotLines(List<EndowmentTransactionTaxLotLine> taxLotLines)
Description copied from interface: EndowmentTransactionLine
Sets the tax lot lines.

Specified by:
setTaxLotLines in interface EndowmentTransactionLine
See Also:
EndowmentTransactionLine.setTaxLotLines(java.util.List)

getUnitAdjustmentAmount

public BigDecimal getUnitAdjustmentAmount()
Gets unitAdjustmentAmount

Specified by:
getUnitAdjustmentAmount in interface EndowmentTransactionLine
Returns:
unitAdjustmentAmount

setUnitAdjustmentAmount

public void setUnitAdjustmentAmount(BigDecimal unitAdjustmentAmount)
sets unitAdjustmentAmount

Specified by:
setUnitAdjustmentAmount in interface EndowmentTransactionLine


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