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

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kns.bo.KualiCodeBase
              extended by org.kuali.kfs.module.endow.businessobject.FeeMethod
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.KualiCode, org.kuali.rice.kns.bo.PersistableBusinessObject

public class FeeMethod
extends org.kuali.rice.kns.bo.KualiCodeBase

Business Object for Fee Method.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.KualiCodeBase
active, code, name
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
FeeMethod()
          Constructs a TypeCode object
 
Method Summary
 String getCodeAndDescription()
          gets the codeAndDescription.
 org.kuali.rice.kns.util.KualiDecimal getCorpusPctTolerance()
          Gets the corpusPctTolerance attribute.
 EndowmentTransactionCode getEndowmentTransactionCode()
          Gets the endowmentTransactionCode.
 FeeBalanceTypeCode getFeeBalanceType()
          Gets the feeBalanceTypeCode.
 String getFeeBalanceTypeCode()
          Gets the feeBalanceTypeCode attribute.
 FeeBaseCode getFeeBase()
          Gets the feeBaseCode.
 String getFeeBaseCode()
          Gets the feeBaseCode attribute.
 boolean getFeeByClassCode()
          Gets the feeByClassCode attribute.
 boolean getFeeByETranCode()
          Gets the feeByETranCode attribute.
 boolean getFeeBySecurityCode()
          Gets the feeBySecurityCode attribute.
 boolean getFeeByTransactionType()
          Gets the feeByTransactionType attribute.
 List<FeeClassCode> getFeeClassCodes()
          Gets the feeClassCodes attribute.
 List<FeeEndowmentTransactionCode> getFeeEndowmentTransactionCodes()
          Gets the feeEndowmentTransactionCodes attribute.
 String getFeeExpenseETranCode()
          Gets the feeExpenseETranCode attribute.
 String getFeeFrequencyCode()
          Gets the feeFrequencyCode attribute.
 Date getFeeLastProcessDate()
          Gets the feeLastProcessDate attribute.
 Date getFeeNextProcessDate()
          Gets the feeNextProcessDate attribute.
 List<FeePaymentType> getFeePaymentTypes()
          Gets the feePaymentTypes attribute.
 boolean getFeePostPendingIndicator()
          Gets the feePostPendingIndicator attribute.
 FeeRateDefinitionCode getFeeRateDefinition()
          Gets the feeRateDefinitionCode .
 String getFeeRateDefinitionCode()
          Gets the feeRateDefinitionCode attribute.
 List<FeeSecurity> getFeeSecurity()
          Gets the feeSecurity attribute.
 List<FeeTransaction> getFeeTransactions()
          Gets the feeTransactions attribute.
 FeeTypeCode getFeeType()
          Gets the feeTypeCode attribute.
 String getFeeTypeCode()
          Gets the feeTypeCode attribute.
 org.kuali.rice.kns.util.KualiDecimal getFirstFeeBreakpoint()
          Gets the firstFeeBreakpoint attribute.
 BigDecimal getFirstFeeRate()
          Gets the firstFeeRate attribute.
 FrequencyCode getFrequencyCode()
          Gets the FrequencyCode.
 org.kuali.rice.kns.util.KualiDecimal getMinimumFeeThreshold()
          gets the minimumFeeThreshold.
 org.kuali.rice.kns.util.KualiDecimal getMinimumFeeToCharge()
          Gets the minimumFeeToCharge attribute.
 org.kuali.rice.kns.util.KualiDecimal getSecondFeeBreakpoint()
          Gets the secondFeeBreakpoint attribute.
 BigDecimal getSecondFeeRate()
          Gets the secondFeeRate attribute.
 BigDecimal getThirdFeeRate()
          Gets the thirdFeeRate attribute.
 boolean isActive()
          Gets the active attribute.
 void setActive(boolean active)
          Sets the active attribute value.
 void setCorpusPctTolerance(org.kuali.rice.kns.util.KualiDecimal corpusPctTolerance)
          Sets the corpusPctTolerance attribute value.
 void setEndowmentTransactionCode(EndowmentTransactionCode endowmentTransactionCode)
          Sets the endowmentTransactionCode.
 void setFeeBalanceType(FeeBalanceTypeCode feeBalanceType)
          Sets the feeBalanceTypeCode.
 void setFeeBalanceTypeCode(String feeBalanceTypeCode)
          Sets the feeBalanceTypeCode attribute value.
 void setFeeBase(FeeBaseCode feeBase)
          Sets the feeBaseCode.
 void setFeeBaseCode(String feeBaseCode)
          Sets the feeBaseCode attribute value.
 void setFeeByClassCode(boolean feeByClassCode)
          Sets the feeByClassCode attribute value.
 void setFeeByETranCode(boolean feeByETranCode)
          Sets the feeByETranCode attribute value.
 void setFeeBySecurityCode(boolean feeBySecurityCode)
          Sets the feeBySecurityCode attribute value.
 void setFeeByTransactionType(boolean feeByTransactionType)
          Sets the feeByTransactionType attribute value.
 void setFeeClassCodes(List<FeeClassCode> feeClassCodes)
          Sets the feeClassCodes attribute value.
 void setFeeEndowmentTransactionCodes(List<FeeEndowmentTransactionCode> feeEndowmentTransactionCodes)
          Sets the feeEndowmentTransactionCodes attribute value.
 void setFeeExpenseETranCode(String feeExpenseETranCode)
          Sets the feeExpenseETranCode attribute value.
 void setFeeFrequencyCode(String feeFrequencyCode)
          Sets the feeFrequencyCode attribute value.
 void setFeeLastProcessDate(Date feeLastProcessDate)
          Sets the feeLastProcessDate attribute value.
 void setFeeNextProcessDate(Date feeNextProcessDate)
          Sets the feeNextProcessDate attribute value.
 void setFeePaymentTypes(List<FeePaymentType> feePaymentTypes)
          Sets the feePaymentTypes attribute value.
 void setFeePostPendingIndicator(boolean feePostPendingIndicator)
          Sets the feePostPendingIndicator attribute value.
 void setFeeRateDefinition(FeeRateDefinitionCode feeRateDefinition)
          Sets the developmentOfficer attribute value.
 void setFeeRateDefinitionCode(String feeRateDefinitionCode)
          Sets the feeRateDefinitionCode attribute value.
 void setFeeSecurity(List<FeeSecurity> feeSecurity)
          Sets the feeSecurity attribute value.
 void setFeeTransactions(List<FeeTransaction> feeTransactions)
          Sets the feeTransactions attribute value.
 void setFeeType(FeeTypeCode feeType)
          Sets the firstCorporateContact.
 void setFeeTypeCode(String feeTypeCode)
          Sets the feeTypeCode attribute value.
 void setFirstFeeBreakpoint(org.kuali.rice.kns.util.KualiDecimal firstFeeBreakpoint)
          Sets the firstFeeBreakpoint attribute value.
 void setFirstFeeRate(BigDecimal firstFeeRate)
          Sets the firstFeeRate attribute value.
 void setFrequencyCode(FrequencyCode frequencyCode)
          Sets the FrequencyCode.
 void setMinimumFeeThreshold(org.kuali.rice.kns.util.KualiDecimal minimumFeeThreshold)
          Sets the minimumFeeThreshold attribute value.
 void setMinimumFeeToCharge(org.kuali.rice.kns.util.KualiDecimal minimumFeeToCharge)
          Sets the minimumFeeToCharge attribute value.
 void setSecondFeeBreakpoint(org.kuali.rice.kns.util.KualiDecimal secondFeeBreakpoint)
          Sets the secondFeeBreakpoint attribute value.
 void setSecondFeeRate(BigDecimal secondFeeRate)
          Sets the secondFeeRate attribute value.
 void setThirdFeeRate(BigDecimal thirdFeeRate)
          Sets the thirdFeeRate attribute value.
protected  LinkedHashMap<String,String> toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kns.bo.KualiCodeBase
equals, getCode, getCodeAndDescription, getName, hashCode, setCode, setName
 
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.BusinessObject
prepareForWorkflow
 

Constructor Detail

FeeMethod

public FeeMethod()
Constructs a TypeCode object

Method Detail

getFeeFrequencyCode

public String getFeeFrequencyCode()
Gets the feeFrequencyCode attribute.

Returns:
Returns the feeFrequencyCode.

setFeeFrequencyCode

public void setFeeFrequencyCode(String feeFrequencyCode)
Sets the feeFrequencyCode attribute value.

Parameters:
feeFrequencyCode - The feeFrequencyCode to set.

getFeeNextProcessDate

public Date getFeeNextProcessDate()
Gets the feeNextProcessDate attribute.

Returns:
Returns the feeNextProcessDate.

setFeeNextProcessDate

public void setFeeNextProcessDate(Date feeNextProcessDate)
Sets the feeNextProcessDate attribute value.

Parameters:
feeNextProcessDate - The feeNextProcessDate to set.

getFeeLastProcessDate

public Date getFeeLastProcessDate()
Gets the feeLastProcessDate attribute.

Returns:
Returns the feeLastProcessDate.

setFeeLastProcessDate

public void setFeeLastProcessDate(Date feeLastProcessDate)
Sets the feeLastProcessDate attribute value.

Parameters:
feeLastProcessDate - The feeLastProcessDate to set.

getFeeRateDefinitionCode

public String getFeeRateDefinitionCode()
Gets the feeRateDefinitionCode attribute.

Returns:
Returns the feeRateDefinitionCode.

setFeeRateDefinitionCode

public void setFeeRateDefinitionCode(String feeRateDefinitionCode)
Sets the feeRateDefinitionCode attribute value.

Parameters:
feeRateDefinitionCode - The feeRateDefinitionCode to set.

getFirstFeeRate

public BigDecimal getFirstFeeRate()
Gets the firstFeeRate attribute.

Returns:
Returns the firstFeeRate.

setFirstFeeRate

public void setFirstFeeRate(BigDecimal firstFeeRate)
Sets the firstFeeRate attribute value.

Parameters:
firstFeeRate - The firstFeeRate to set.

getFirstFeeBreakpoint

public org.kuali.rice.kns.util.KualiDecimal getFirstFeeBreakpoint()
Gets the firstFeeBreakpoint attribute.

Returns:
Returns the firstFeeBreakpoint.

setFirstFeeBreakpoint

public void setFirstFeeBreakpoint(org.kuali.rice.kns.util.KualiDecimal firstFeeBreakpoint)
Sets the firstFeeBreakpoint attribute value.

Parameters:
firstFeeBreakpoint - The firstFeeBreakpoint to set.

getSecondFeeRate

public BigDecimal getSecondFeeRate()
Gets the secondFeeRate attribute.

Returns:
Returns the address2.

setSecondFeeRate

public void setSecondFeeRate(BigDecimal secondFeeRate)
Sets the secondFeeRate attribute value.

Parameters:
secondFeeRate - The secondFeeRate to set.

getSecondFeeBreakpoint

public org.kuali.rice.kns.util.KualiDecimal getSecondFeeBreakpoint()
Gets the secondFeeBreakpoint attribute.

Returns:
Returns the secondFeeBreakpoint.

setSecondFeeBreakpoint

public void setSecondFeeBreakpoint(org.kuali.rice.kns.util.KualiDecimal secondFeeBreakpoint)
Sets the secondFeeBreakpoint attribute value.

Parameters:
secondFeeBreakpoint - The secondFeeBreakpoint to set.

getThirdFeeRate

public BigDecimal getThirdFeeRate()
Gets the thirdFeeRate attribute.

Returns:
Returns the thirdFeeRate.

setThirdFeeRate

public void setThirdFeeRate(BigDecimal thirdFeeRate)
Sets the thirdFeeRate attribute value.

Parameters:
thirdFeeRate - The thirdFeeRate to set.

getMinimumFeeToCharge

public org.kuali.rice.kns.util.KualiDecimal getMinimumFeeToCharge()
Gets the minimumFeeToCharge attribute.

Returns:
Returns the minimumFeeToCharge.

setMinimumFeeToCharge

public void setMinimumFeeToCharge(org.kuali.rice.kns.util.KualiDecimal minimumFeeToCharge)
Sets the minimumFeeToCharge attribute value.

Parameters:
minimumFeeToCharge - The minimumFeeToCharge to set.

getFeeTypeCode

public String getFeeTypeCode()
Gets the feeTypeCode attribute.

Returns:
Returns the feeTypeCode.

setFeeTypeCode

public void setFeeTypeCode(String feeTypeCode)
Sets the feeTypeCode attribute value.

Parameters:
feeTypeCode - The feeTypeCode to set.

getFeeBaseCode

public String getFeeBaseCode()
Gets the feeBaseCode attribute.

Returns:
Returns the feeBaseCode.

setFeeBaseCode

public void setFeeBaseCode(String feeBaseCode)
Sets the feeBaseCode attribute value.

Parameters:
feeBaseCode - The feeBaseCode to set.

getFeeExpenseETranCode

public String getFeeExpenseETranCode()
Gets the feeExpenseETranCode attribute.

Returns:
Returns the feeExpenseETranCode.

setFeeExpenseETranCode

public void setFeeExpenseETranCode(String feeExpenseETranCode)
Sets the feeExpenseETranCode attribute value.

Parameters:
feeExpenseETranCode - feeExpenseETranCode feeBaseCode to set.

getFeePostPendingIndicator

public boolean getFeePostPendingIndicator()
Gets the feePostPendingIndicator attribute.

Returns:
Returns the feePostPendingIndicator.

setFeePostPendingIndicator

public void setFeePostPendingIndicator(boolean feePostPendingIndicator)
Sets the feePostPendingIndicator attribute value.

Parameters:
feePostPendingIndicator - The feePostPendingIndicator to set.

getCorpusPctTolerance

public org.kuali.rice.kns.util.KualiDecimal getCorpusPctTolerance()
Gets the corpusPctTolerance attribute.

Returns:
Returns the corpusPctTolerance.

setCorpusPctTolerance

public void setCorpusPctTolerance(org.kuali.rice.kns.util.KualiDecimal corpusPctTolerance)
Sets the corpusPctTolerance attribute value.

Parameters:
corpusPctTolerance - The corpusPctTolerance to set.

getFeeBalanceTypeCode

public String getFeeBalanceTypeCode()
Gets the feeBalanceTypeCode attribute.

Returns:
Returns the feeBalanceTypeCode.

setFeeBalanceTypeCode

public void setFeeBalanceTypeCode(String feeBalanceTypeCode)
Sets the feeBalanceTypeCode attribute value.

Parameters:
feeBalanceTypeCode - The feeBalanceTypeCode to set.

getFeeByClassCode

public boolean getFeeByClassCode()
Gets the feeByClassCode attribute.

Returns:
Returns the feeByClassCode.

setFeeByClassCode

public void setFeeByClassCode(boolean feeByClassCode)
Sets the feeByClassCode attribute value.

Parameters:
feeByClassCode - The feeByClassCode to set.

getFeeBySecurityCode

public boolean getFeeBySecurityCode()
Gets the feeBySecurityCode attribute.

Returns:
Returns the feeBySecurityCode.

setFeeBySecurityCode

public void setFeeBySecurityCode(boolean feeBySecurityCode)
Sets the feeBySecurityCode attribute value.

Parameters:
feeBySecurityCode - The feeBySecurityCode to set.

getFeeByTransactionType

public boolean getFeeByTransactionType()
Gets the feeByTransactionType attribute.

Returns:
Returns the feeByTransactionType.

setFeeByTransactionType

public void setFeeByTransactionType(boolean feeByTransactionType)
Sets the feeByTransactionType attribute value.

Parameters:
feeByTransactionType - The feeByTransactionType to set.

getFeeByETranCode

public boolean getFeeByETranCode()
Gets the feeByETranCode attribute.

Returns:
Returns the feeByETranCode.

setFeeByETranCode

public void setFeeByETranCode(boolean feeByETranCode)
Sets the feeByETranCode attribute value.

Parameters:
feeByETranCode - The feeByETranCode to set.

isActive

public boolean isActive()
Gets the active attribute.

Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Specified by:
isActive in interface org.kuali.rice.kns.bo.KualiCode
Overrides:
isActive in class org.kuali.rice.kns.bo.KualiCodeBase
Returns:
Returns the active.

setActive

public void setActive(boolean active)
Sets the active attribute value.

Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable
Specified by:
setActive in interface org.kuali.rice.kns.bo.KualiCode
Overrides:
setActive in class org.kuali.rice.kns.bo.KualiCodeBase
Parameters:
active - The active to set.

getFrequencyCode

public FrequencyCode getFrequencyCode()
Gets the FrequencyCode.

Returns:
Returns the FrequencyCode.

setFrequencyCode

public void setFrequencyCode(FrequencyCode frequencyCode)
Sets the FrequencyCode.

Parameters:
FrequencyCode - The FrequencyCode to set.

getFeeRateDefinition

public FeeRateDefinitionCode getFeeRateDefinition()
Gets the feeRateDefinitionCode .

Returns:
Returns the feeRateDefinitionCode.

setFeeRateDefinition

public void setFeeRateDefinition(FeeRateDefinitionCode feeRateDefinition)
Sets the developmentOfficer attribute value.

Parameters:
developmentOfficer - The developmentOfficer to set.

getEndowmentTransactionCode

public EndowmentTransactionCode getEndowmentTransactionCode()
Gets the endowmentTransactionCode.

Returns:
Returns the endowmentTransactionCode.

setEndowmentTransactionCode

public void setEndowmentTransactionCode(EndowmentTransactionCode endowmentTransactionCode)
Sets the endowmentTransactionCode.

Parameters:
endowmentTransactionCode - The endowmentTransactionCode to set.

getFeeType

public FeeTypeCode getFeeType()
Gets the feeTypeCode attribute.

Returns:
Returns the feeTypeCode.

setFeeType

public void setFeeType(FeeTypeCode feeType)
Sets the firstCorporateContact.

Parameters:
firstCorporateContact - The firstCorporateContact to set.

getFeeBase

public FeeBaseCode getFeeBase()
Gets the feeBaseCode.

Returns:
Returns the firstContactTitle.

setFeeBase

public void setFeeBase(FeeBaseCode feeBase)
Sets the feeBaseCode.

Parameters:
feeBaseCode - The feeBaseCode to set.

getFeeBalanceType

public FeeBalanceTypeCode getFeeBalanceType()
Gets the feeBalanceTypeCode.

Returns:
Returns the feeBalanceTypeCode.

setFeeBalanceType

public void setFeeBalanceType(FeeBalanceTypeCode feeBalanceType)
Sets the feeBalanceTypeCode.

Parameters:
feeBalanceTypeCode - The feeBalanceTypeCode to set.

getFeeClassCodes

public List<FeeClassCode> getFeeClassCodes()
Gets the feeClassCodes attribute.

Returns:
Returns the feeClassCodes.

setFeeClassCodes

public void setFeeClassCodes(List<FeeClassCode> feeClassCodes)
Sets the feeClassCodes attribute value.

Parameters:
feeClassCodes - The feeClassCodes to set.

getFeeSecurity

public List<FeeSecurity> getFeeSecurity()
Gets the feeSecurity attribute.

Returns:
Returns the feeSecurity.

setFeeSecurity

public void setFeeSecurity(List<FeeSecurity> feeSecurity)
Sets the feeSecurity attribute value.

Parameters:
feeSecurity - The feeSecurity to set.

getFeePaymentTypes

public List<FeePaymentType> getFeePaymentTypes()
Gets the feePaymentTypes attribute.

Returns:
Returns the feePaymentTypes.

setFeePaymentTypes

public void setFeePaymentTypes(List<FeePaymentType> feePaymentTypes)
Sets the feePaymentTypes attribute value.

Parameters:
feePaymentTypes - The feePaymentTypes to set.

getFeeTransactions

public List<FeeTransaction> getFeeTransactions()
Gets the feeTransactions attribute.

Returns:
Returns the feeTransactions.

setFeeTransactions

public void setFeeTransactions(List<FeeTransaction> feeTransactions)
Sets the feeTransactions attribute value.

Parameters:
feeTransactions - The feeTransactions to set.

getFeeEndowmentTransactionCodes

public List<FeeEndowmentTransactionCode> getFeeEndowmentTransactionCodes()
Gets the feeEndowmentTransactionCodes attribute.

Returns:
Returns the feeEndowmentTransactionCodes.

setFeeEndowmentTransactionCodes

public void setFeeEndowmentTransactionCodes(List<FeeEndowmentTransactionCode> feeEndowmentTransactionCodes)
Sets the feeEndowmentTransactionCodes attribute value.

Parameters:
feeEndowmentTransactionCodes - The feeEndowmentTransactionCodes to set.

toStringMapper

protected LinkedHashMap<String,String> toStringMapper()
Overrides:
toStringMapper in class org.kuali.rice.kns.bo.KualiCodeBase
See Also:
BusinessObjectBase.toStringMapper()

getCodeAndDescription

public String getCodeAndDescription()
gets the codeAndDescription. returns codeAndDescription.

Overrides:
getCodeAndDescription in class org.kuali.rice.kns.bo.KualiCodeBase

getMinimumFeeThreshold

public org.kuali.rice.kns.util.KualiDecimal getMinimumFeeThreshold()
gets the minimumFeeThreshold. returns minimumFeeThreshold.


setMinimumFeeThreshold

public void setMinimumFeeThreshold(org.kuali.rice.kns.util.KualiDecimal minimumFeeThreshold)
Sets the minimumFeeThreshold attribute value.

Parameters:
minimumFeeThreshold - The minimumFeeThreshold to set.


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