Class GenericDepositProductDto
java.lang.Object
tech.corefinance.product.common.dto.ProductDto
tech.corefinance.product.common.dto.GenericDepositProductDto
- All Implemented Interfaces:
Serializable,tech.corefinance.common.model.CreateUpdateDto<String>,tech.corefinance.common.model.GenericModel<String>
- Direct Known Subclasses:
CryptoProductDto,DepositProductDto
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanDeposit transaction limits.Withdrawal Limits.inthashCode()booleanbooleanbooleanEarly Closure Period.booleanInterest Rate.booleanvoidsetAllowDepositAfterMaturityDate(boolean allowDepositAfterMaturityDate) voidsetAllowOverdrafts(Boolean allowOverdrafts) voidsetAutoSetAsDormant(boolean autoSetAsDormant) voidsetDaysToSetToDormant(Integer daysToSetToDormant) voidsetDefaultTermLength(Integer defaultTermLength) voidsetDepositLimits(List<DepositLimit> depositLimits) Deposit transaction limits.voidsetEarlyClosurePeriod(Integer earlyClosurePeriod) voidsetEnableEarlyClosurePeriod(boolean enableEarlyClosurePeriod) Early Closure Period.voidsetEnableInterestRate(boolean enableInterestRate) Interest Rate.voidsetEnableTermDeposit(boolean enableTermDeposit) voidsetInterestRate(DepositProductInterestRate interestRate) voidsetMaxOverdraftLimits(List<CurrencyValue> maxOverdraftLimits) voidsetMaxTermLength(Integer maxTermLength) voidsetMinTermLength(Integer minTermLength) voidsetOverdraftsInterest(DepositProductInterestRate overdraftsInterest) voidsetOverdraftsUnderCreditArrangementManaged(CreditArrangementManaged overdraftsUnderCreditArrangementManaged) voidsetProductFees(List<DepositProductFee> productFees) voidsetTermUnit(FrequencyOptionYearly termUnit) voidsetWithdrawalLimits(List<WithdrawalLimit> withdrawalLimits) Withdrawal Limits.toString()Methods inherited from class tech.corefinance.product.common.dto.ProductDto
getCategory, getCreatedBy, getCreatedDate, getCurrencies, getDescription, getId, getLastModifiedBy, getLastModifiedDate, getName, getNewAccountSetting, getProductAvailabilities, getType, isActivated, isAllowArbitraryFees, isShowInactiveFees, setActivated, setAllowArbitraryFees, setCategory, setCreatedBy, setCreatedDate, setCurrencies, setDescription, setId, setLastModifiedBy, setLastModifiedDate, setName, setNewAccountSetting, setProductAvailabilities, setShowInactiveFees, setType
-
Constructor Details
-
GenericDepositProductDto
public GenericDepositProductDto()
-
-
Method Details
-
equals
- Overrides:
equalsin classProductDto
-
canEqual
- Overrides:
canEqualin classProductDto
-
hashCode
public int hashCode()- Overrides:
hashCodein classProductDto
-
getProductFees
-
isAllowDepositAfterMaturityDate
public boolean isAllowDepositAfterMaturityDate() -
isEnableInterestRate
public boolean isEnableInterestRate()Interest Rate. -
getInterestRate
-
isAutoSetAsDormant
public boolean isAutoSetAsDormant() -
getDaysToSetToDormant
-
getDepositLimits
Deposit transaction limits. -
getWithdrawalLimits
Withdrawal Limits. -
isEnableEarlyClosurePeriod
public boolean isEnableEarlyClosurePeriod()Early Closure Period. -
getEarlyClosurePeriod
-
getAllowOverdrafts
-
getOverdraftsInterest
-
getMaxOverdraftLimits
-
getOverdraftsUnderCreditArrangementManaged
-
isEnableTermDeposit
public boolean isEnableTermDeposit() -
getTermUnit
-
getMinTermLength
-
getMaxTermLength
-
getDefaultTermLength
-
setProductFees
-
setAllowDepositAfterMaturityDate
public void setAllowDepositAfterMaturityDate(boolean allowDepositAfterMaturityDate) -
setEnableInterestRate
public void setEnableInterestRate(boolean enableInterestRate) Interest Rate. -
setInterestRate
-
setAutoSetAsDormant
public void setAutoSetAsDormant(boolean autoSetAsDormant) -
setDaysToSetToDormant
-
setDepositLimits
Deposit transaction limits. -
setWithdrawalLimits
Withdrawal Limits. -
setEnableEarlyClosurePeriod
public void setEnableEarlyClosurePeriod(boolean enableEarlyClosurePeriod) Early Closure Period. -
setEarlyClosurePeriod
-
setAllowOverdrafts
-
setOverdraftsInterest
-
setMaxOverdraftLimits
-
setOverdraftsUnderCreditArrangementManaged
public void setOverdraftsUnderCreditArrangementManaged(CreditArrangementManaged overdraftsUnderCreditArrangementManaged) -
setEnableTermDeposit
public void setEnableTermDeposit(boolean enableTermDeposit) -
setTermUnit
-
setMinTermLength
-
setMaxTermLength
-
setDefaultTermLength
-
toString
- Overrides:
toStringin classProductDto
-